Wenn die Exchange Datenbanken mal falsch herunter gefahren wurden:
Um den Status der EDB Datenbank zu prüfen Eseutil /mh edb-Datei (prüfbefehl)
Smartrecovery der Datenbank Eseutil /R logfile Präfix (Bsp. E00)
Alle Exchange Mailboxen per Shell Zählen: (Get-Mailbox -ResultSize Unlimited).count
Zugriff auf Postfach per Powershell: Add-MailboxPermission „Chris Ashton“ -User „Ayla Kol“ -AccessRights FullAccess
oder wenn man auf alle Postfächer zugriff braucht: Get-MailboxDatabase -identity „[Datenbankname]“ | Add-ADPermission -user BenutzerXYZ -AccessRights GenericAll
Größe eines Postfaches per Powershell ermitteln:
Get-MailboxStatistics <Identity> | Format-List StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount
Größe aller Postfächer in einer CSV Datei:
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select DisplayName,StorageLimitStatus,@{name=“TotalItemSize (MB)“;expression={[math]::Round(($_.TotalItemSize.Split(„(„)[1].Split(“ „)[0].Replace(„,“,““)/1MB),2)}},@{name=“TotalDeletedItemSize (MB)“;expression={[math]::Round(($_.TotalDeletedItemSize.Split(„(„)[1].Split(“ „)[0].Replace(„,“,““)/1MB),2)}},ItemCount,DeletedItemCount | Sort „TotalItemSize (MB)“ -Descending | Export-CSV „C:\Temp\All Mailboxes.csv“ -NoTypeInformation
Postfächer Exportieren und auch Importieren:
- Eine Netzwerkfreigabe schaffen für die die Gruppe „Exchange Trusted Subsystem“ Lesen und Schreibrechte hat
- Prüfen ob der Dienst „Microsoft Exchange-Postfachreplikation“ läuft
- Dem User, der den Export starten soll über die Powershell Berechtigungen geben: New-ManagementRoleAssignment -Role „Mailbox Import Export“ -User AD\Administrator
- Powershell einmal schliessen
- Nun kann der Export gestartet werden: New-MailboxExportRequest -Mailbox Administrator -FilePath „\\Servername\Exports\Administrator.pst“
- Statusabfrage des Exports: Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
- Erledigte Exporte löschen: Get-MailboxExportRequest | Remove-MailboxExportRequest
Active Sync Synchronisationen für ein Postfach abrufen:
Get-ActiveSyncDeviceStatistics -Mailbox Postfachname
Exchange sieht insgesamt mehrere Berechtigungsstufen vor. Diese erstrecken sich von 1 bis 8, wobei die höchste für den Besitzer (Owner) vorgesehen ist.
- Stufe 1 = Contributor
- Stufe 2 = Reviewer
- Stufe 3 = NonEditingAuthor
- Stufe 4 = Author
- Stufe 5 = PublishingAuthor
- Stufe 6 = Editor
- Stufe 7 = PublishingEditor
- Stufe 8 = Owner