Das neue Exchange Online PowerShell V2-Modul bietet die Möglichkeit, sich mit MFA bei Exchange Online anzumelden (zu authentifizieren). Sehr praktisch, damit Sie den alten Weg der Authentifizierung mittels speichern der Daten in einer Variable loswerden können.

Wie installiere ich das V2-Modul über PowerShell?

Öffnen Sie PowerShell als Administrator in Windows und tippen Sie folgenden Befehl ein:

[php]Install-Module -Name ExchangeOnlineManagement[/php]

Jetzt importieren wir noch das gerade installierte Modul mit folgendem Befehl:

[php]Import-Module -Name ExchangeOnlineManagement[/php]

 

Starten Sie Ihre Verbindung zu Exchange Online mit folgendem Befehl:

[php]Connect-ExchangeOnline[/php]

Die Anmeldung muss mit einem Administratorkonto oder dem entsprechenden User mit Exchange Online Adminrechten geschehen.

 

Jetzt können wir ein paar Testbefehle ausführen, um die aktive Verbindung zu prüfen.

[php]Get-EXOCASMailbox[/php]

Warum sollten Sie dieses V2-Modul verwenden?

Um sich bei Exchange Online mit Multi-Factor Authentication anzumelden, müssen Sie das V2 Modul nutzen.

Bitte beachten Sie! CMDlets wurden geändert! Die kann Auswirkungen auf vorhandene Skripte haben.

PRO TIPP – Deaktivieren Sie die WinRM-Basisauthentifizierung:

Um zu überprüfen, ob die Basisauthentifizierung aktiviert ist, führen Sie den folgenden Befehl in der Eingabeaufforderung aus.

[php]winrm get winrm/config/client/auth[/php]

Wenn Basic= true gesetzt ist, müssen Sie den folgenden Befehl ausführen, um WinRM Basic Auth zu deaktivieren.

[php]winrm set winrm/config/client/auth @Basic=”false”[/php]

Deaktivieren der grundlegenden WinRM-Authentifizierung

Hinweis: In dieser Version wurden nur 229 EXO-Cmdlets zur Verwendung der REST-API konvertiert. Wenn Sie die WinRM-Basisauthentifizierung deaktivieren, können Sie nur auf 249 EXO-Cmdlets zugreifen; andere RPS-Cmdlets funktionieren nicht ohne WinRM-Basisauthentifizierung.

Um alle Cmdlets über eine Remote PowerShell-Verbindung zu verwenden, müssen Sie beim Ausführen von Connect-ExchangeOnline den Parameter UseRPSSession übergeben.

[php]Connect-ExchangeOnline -UseRPSSession[/php]

Insgesamt ist dies ein guter Anfang, aber die meisten Administratoren sind enttäuscht, da nicht alle Exo-Cmdlets für die Verwendung der Rest-API konvertiert sind. Was halten Sie von diesem Update? Teilen Sie uns Ihre Meinung im Kommentarbereich mit.

Viel Spaß beim Testen. Bei Fragen können Sie uns hier erreichen