Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 18 Nächste Version anzeigen »

1. Administrativer Benutzer

Der administrative Benutzer wird für die Ausführung von Powershell-Befehlen benötigt.
Bei der Einrichtung der Powershell wird dieser einmalig konfiguriert und die Zugangsdaten verschlüsselt in der powershell hinterlegt.
Wichtig hierbei ist, daß der Benutzer nicht MFA-konfiguriert sein darf.

Weiterführende Informationen zu den benötigten Rechten dieses Benutzers: https://stanoc.atlassian.net/l/c/5d5nfhnA

2. Unternehmensanwendung (nur Exchange Online)

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: https://stanoc.atlassian.net/l/c/FTDVPbBx

3. Sonstige Konfigurationen/Anpassung

3.1. 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:

3.1.1. Exchange on Prem

Set-TransportConfig -MaxReceiveSize 100MB -MaxSendSize 100MB
Get-SendConnector | Set-SendConnector -MaxMessageSize 100MB
Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize 100MB

3.1.2. Exchange Online

Get-Mailbox | Set-Mailbox -MaxSendSize 100MB -MaxReceiveSize 100MB             # für bestehende Mailboxen
Get-MailboxPlan | Set-MailboxPlan -MaxSendSize 100MB -MaxReceiveSize 100MB     # Vorgabe für zukünftig neu angelegte Mailboxen

3.2. EWS Throttling deaktivieren

3.2.1. Exchange on Prem

Neue Throttling-Policy erstellen

New-ThrottlingPolicy -Name FullPowerMigration -EwsCostThreshold Unlimited -EwsMaxConcurrency Unlimited -EwsMaxBurst Unlimited -EwsRechargeRate Unlimited -EwsCutoffBalance Unlimited -EwsMaxSubscriptions Unlimited

Neue Throttling-Policy allen MailBoxen zuweisen

Get-Mailbox -ResultSize Unlimited | Set-Mailbox -ThrottlingPolicy "FullPowerMigration"

Achtung: Nach Abschluss der Migration sollte man die Zuweisung wieder aufheben:

Get-Mailbox -ResultSize Unlimited | Set-Mailbox -ThrottlingPolicy $NULL

3.2.2. Exchange Online

Als Globaler Admin auf https://admin.microsoft.com/ einloggen, dann unten rechts auf “Hilfe und Support”

Im Suchfeld “EWS” eintippen und es sollte schon der korrekte Vorschlag erscheinen. Anschließend auf “Tests ausführen” klicken

3.3. Calendar Repair Assistant deaktivieren

Dieser zerstört sonst teilweise Besprechungen und darf erst frühestens 3 Monate nach Migrationsabschluss reaktiviert werden

Get-Mailbox -ResultSize Unlimited | Set-Mailbox -CalendarRepairDisabled $true

3.4. Quota auf Mailboxen entfernen (nur Exchange on Prem)

Nach der Migration kann die Quota dann wieder wie gewünscht gesetzt werden.

Get-MailboxDatabase -Server <SERVERNAME> | Set-MailboxDatabase -IssueWarningQuota Unlimited -ProhibitSendReceiveQuota Unlimited -ProhibitSendQuota Unlimited

4. Tests

Exchange on Prem

.\stanocPowerHelper.ps1 -ExchangeServer FQDN.des-Exchange-Server -ReadAllMailBoxProperties -domain MailDomainDesKunden  -outputfile c:\temp\rambp.txt

Exchange Online

.\stanocPowerHelper.ps1 -ReadAllMailBoxProperties -domain MailDomainDesKunden  -outputfile c:\temp\rambp.txt

4.1. 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:

Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Bypass

  • Keine Stichwörter