Inhalt |
---|
Administrativer Benutzer
...
Die Migration wird mit der EWS-API durchgeführt, hierfür wird eine Unternehmensanwendung in Microsoft Azure-AD benötigt.
In der Regel arbeitet die Migration mit den Rechten dieser Applikation - hierfür kommt die Applikations-ID und der geheime Schlüssel benötigt.
Hier eine Step-By-Step-Anleitung:
Sonstige Konfigurationen/Anpassung
Maximale Nachrichtengrößen in Exchange anpassen
Dazu in der Exchange Management PowerShell folgende Befehle ausführen, um das Limit auf z.B. 100 MByte zu setzen:
Codeblock |
---|
Set-TransportConfig -MaxReceiveSize 100MB -MaxSendSize 100MB
Get-SendConnector | Set-SendConnector -MaxMessageSize 100MB
Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize 100MB |
EWS Throttling deaktivieren
Neue Throttling-Policy erstellen
Codeblock |
---|
New-ThrottlingPolicy -Name FullPowerMigration -EwsCostThreshold Unlimited -EwsMaxConcurrency Unlimited -EwsMaxBurst Unlimited -EwsRechargeRate Unlimited -EwsCutoffBalance Unlimited -EwsMaxSubscriptions Unlimited |
Neue Throttling-Policy allen MailBoxen zuweisen
Codeblock |
---|
Get-Mailbox -ResultSize Unlimited | Set-Mailbox -ThrottlingPolicy "FullPowerMigration" |
Achtung: Nach Abschluss der Migration sollte man die Zuweisung wieder aufheben:
Codeblock |
---|
Get-Mailbox -ResultSize Unlimited | Set-Mailbox -ThrottlingPolicy $NULL |
Calendar Repair Assistant deaktivieren
Dieser zerstört sonst teilweise Besprechungen und darf erst frühestens 3 Monate nach Migrationsabschluss reaktiviert werden
Codeblock |
---|
Get-Mailbox -ResultSize Unlimited | Set-Mailbox -CalendarRepairDisabled $true |
Quota auf Mailboxen entfernen
Nach der Migration kann die Quota dann wieder wie gewünscht gesetzt werden.
Codeblock |
---|
Get-MailboxDatabase -Server <SERVERNAME> | Set-MailboxDatabase -IssueWarningQuota Unlimited -ProhibitSendReceiveQuota Unlimited -ProhibitSendQuota Unlimited |
Tests
Codeblock |
---|
.\stanocPowerHelper.ps1 -ExchangeServer FQDN.des-Exchange-Server -ReadAllMailBoxProperties -domain MailDomainDesKunden -outputfile c:\temp\rambp.txt |
Troubleshooting für die Ausführung
Falls es bei der Ausführung zu einem "is not digitally signed" Fehler kommt, bitte diesen Befehl ausführen:
Codeblock |
---|
Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Bypass |