Mittwoch, 2. Juli 2014

Export Mailboxen nach PST

Hallo zusammen,

Um Mailboxen nach PST zu exportieren müssen einige Schritte im Vorfeld durchgeführt werden, so dass das Ganze auch am Ende des Tages funktioniert:

Zuerst muss die RBAC Rolle zugewiesen werden, so dass das Cmdlet zur Verfügung steht:

New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Contoso\Administrator

Ich wollte den massenhaftes .PST Export gleich direkt auf einem File-Share zur Verfügung stellen. Hierzu reicht es nicht aus, das Share freizugeben, es muss auch die Gruppe "Exchange Trusted Subsystem" die Berechtigung "Ändern" zugewiesen werden.


Den aktuellen Status des Exports kann wie folgt abgefragt werden:

get-MailboxExportRequest | Where-Object {$_.Status -eq "Completed"} - mit diesem Befehl werden alle Export Requests angezeigt, die bereits fertig sind

get-MailboxExportRequest | Where-Object {$_.Status -ne "Completed"} - mit diesem Befehl werden alle NICHT erfolgreich beendeten Export Requests angezeigt

Viele Grüße, Jens

Dienstag, 1. Juli 2014

massenhafte Änderung Alias, UPN und SAMAccountName via CSV (bulk change Alias)

Hallo zusammen,

mit diesem Script habe ich eine massenhafte Änderung an den AD Attributen ALIAS und UPN mittels csv Datei durchgeführt:

Import-Csv -Delimiter ‘;’ -Path C:\scripts\file.csv | ForEach-Object{Set-Mailbox $_.name -Alias $_.SAMAccountnameNEW}
Import-Csv -Delimiter ‘;’ -Path C:\scripts\file.csv | ForEach-Object{Set-Mailbox $_.name -SAMAccountName $_.SAMAccountnameNEW}
Import-Csv -Delimiter ‘;’ -Path C:\scripts\file.csv | ForEach-Object{Set-Mailbox $_.name -UserPrincipalName $_.UPN}


Im CSV Datei müssen die Spalten auch entsprechend = SAMAccountNameNEW benamst sein. Dieses Spalte ist meine Quelle für das Neusetzen des Alias.

Viele Grüße, Jens