##Mailbox Export in PST
# Berechtigungen einholen
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User ndsedv.de\adm_jwalter
# Export aktivieren
New-MailboxExportRequest -Mailbox joern.walter -FilePath \\v-server-prd\ExportPST$\jw.pst
# Status abfragen
Get-MailboxExportRequest
# Export Funktion abschließen
Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest
# Exporte in Warteschlange abbrechen
Get-MailboxExportRequest | Remove-MailboxExportRequest
## Mailbox auf Exchange löschen
Disable-Mailbox joern.Walter@ndsedv.de
# Postfach sofort löschen ohne Wartezeit
Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisconnectDate -ne $null } |fl DisplayName, Database, Identity, DisconnectReason
GUID und DB kopieren und in den nächsten Befehl einfügen
# Mailbox entfernen:
Remove-StoreMailbox -Database “DB-10”-Identity “b156da56-3346-4644-a6cd-9d4ed672032d“ -MailboxState “Disabled“
## Mailbox für den User JW neu anlegen:
Enable-Mailbox -Identity jw -Database DB-10
## Mailbox Import
# Import aktivieren
New-MailboxImportRequest -Mailbox joern.walter -FilePath \\v-server-prd\ExportPST$\jw.pst
# Status einholen
Get-MailboxImportRequest
#Multiple Import – die pst Dateien müssen so heißen wie der aliase
Dir \\v-server-prd\ExportPST$\*.pst | %{ New-MailboxImportRequest -Mailbox $_.BaseName -FilePath $_.FullName}
## Aufräumen nach Export
Get-MailboxExportRequest | Remove-MailboxExportRequest
Massenexport
# Pro Datenbank
Get-Mailbox -Database DAB1 | foreach {New-MailboxExportRequest -Mailbox $_.Alias -FilePath “\\SRVSUBCA\PST\$_.pst”}
# Archiv Postfächer exportieren
Get-Mailbox -Database DAB1 -Archive | foreach {New-MailboxExportRequest -Mailbox $_.Alias -FilePath “\\SRVSUBCA\PST\$_.pst”}
Freigegebene Postfächer pro Datenbank exportieren
Get-Mailbox -Database DAB1 | where {$_.RecipientTypeDetails -match “SharedMailbox”} | foreach {New-MailboxExportRequest -Mailbox $_.Alias -FilePath “\\SRVSUBCA\PST\$_.pst”}
Detailexport
# Kalender exportieren
Get-Mailbox JW | New-MailboxExportRequest -FilePath “\\SRVSUBCA\PST\JW-Kalender.pst” -IncludeFolders Kalender
# Kontakte exportieren
Get-Mailbox JW | New-MailboxExportRequest -FilePath “\\SRVSUBCA\PST\JW-Kontakte.pst” -IncludeFolders Kontakte