Inhalt |
---|
1. Einleitung
...
Ältere Server benötigen ein Update ( https://www.microsoft.com/en-us/download/details.aspx?id=54616 - Achtung - es wird wahrscheinlich ein Reboot fällig)
Die Datei stanocPowerHelper.zip enthält ein PowerShell-Skript für den Zugriff auf Exchange Online bzw. on Premises.
...
3.2. Exchange Online Zugangsdaten hinterlegen
ACHTUNG: Microsoft erlaubt die Basic Auth ab September/Oktober 2022 nicht mehr. Daher bitte auch bei vorhandenen Installation folgendes durchführen
Im Azure AD Portal anmelden
...
Codeblock |
---|
.\stanocPowerHelper.ps1 -createPFX -AppID "AppID aus der oben angelegten App einfügen" -passphrase "Passphrase zum Schützen des PFX-Files" -Organization "firma.onmicrosoft.com" |
...
Achtung: Die Zertifikatserstellung unter Windows Server 2012 R2 funktioniert nicht korrekt. Die Zertifikatserstellung muss daher auf einem anderen Server Betriebssystem (Windows Server 2019 / Windows Server 2022) oder auf einer lokalen Clientinstallation des ‘stanoc PowerHelper Skript’ (min . Windows 10) ausgeführt werden. Ansonsten kommt es bei der Verbindung zu folgendem Fehler:
...
Codeblock |
---|
LAUFWERKSBUCHSTABE_EXCHANGE_ISO:\setup.exe /role:managementtools /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF |
Bitte kontrollieren und falls nicht vorhanden, die Microsoft.Exchange.ManagedLexRuntime.MPPGRuntime.dll vom Exchange-Server auf den aktuellen Rechner kopieren (Ziel- und Quellordner C:\Program Files\Microsoft\Exchange Server\V15\Bin ) Ansonsten kommt es bei der Ausführung zu folgendem Fehler:
...
4.3. Remote PowerShell mit Basic-Auth einrichten (Migrationsserver ist kein Memberserver der Domäne mit Exchange)
Zusätzliche Anforderung: Ports TCP 5985
4.3.1. Client
Kontrolle aktuelle Einstellung
Codeblock |
---|
Get-Item wsman:\localhost\client\trustedhosts |
Wenn dort ein “*” steht, ist das bereits in Ordnung
Ansonsten,
Codeblock |
---|
Set-Item wsman:\localhost\client\trustedhosts -Value "Zielserver-IP" |
Basic Auth auf dem Client setzen
Codeblock |
---|
winrm set winrm/config/client/auth @{Basic="true"} |
4.3.2. Exchange-Server
...
Codeblock |
---|
Enable-PSRemoting -Force Set-PowerShellVirtualDirectory -Identity "PowerShell (Default Web Site)" -BasicAuthentication $true iisreset |
...