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
Mittwoch, 2. Juli 2014
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}
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
Labels:
Exchange 2010,
Exchange 2013,
PowerShell,
Scripts
Abonnieren
Posts (Atom)