PowerShell-Shell mit Exchange Online verbinden

In diesem Artikel geht es kurz darum, wie wir mit unserer PowerShell-Shell eine Verbindung zu unserem M365 Tenant herstellen können, um so unsere Exchange-Online Umgebung zu administrieren. Diesen Weg benötigen wir des Öfteren, wenn wir zentrale Einstellungen für unseren Exchange-Server treffen möchten.

Durchführung

PowerShell Modul installieren

Im ersten Schritt müssen wir das benötigte PowerShell Modul "ExchangeOnlineManagement" installieren. Dazu müssen wir den folgenden Befehl in einer administrativen PowerShell starten:

Install-Module ExchangeOnlineManagement

Eventuell müssen wir mit Set-ExecutionPolicy einmal die Ausführungsrichtlinie anpassen, falls wir das Modul nicht ohne Fehler installieren können.

PowerShell Modul importieren

Sobald das PowerShell Modul installiert ist, können wir das Modul mit dem folgenden Befehl in unsere PowerShell Umgebung laden:

Import-Module ExchangeOnlineManagement

Verbindung mit Exchange-Online herstellen

Um jetzt eine Verbindung mit unserem Exchange-Online Server herzustellen, verwenden wir den folgenden Befehl:

Connect-ExchangeOnline

Es öffnet sich jetzt ein Anmeldefenster, indem wir uns mit unserem Administrationsbenutzer für Microsoft 365 anmelden. Über diese Anmeldung zieht sich die PowerShell die entsprechenden Berechtigungen für die Änderungen, die wir durchführen.

Sobald die Anmeldung erfolgreich war, gibt PowerShell eine ausführliche Information in die Konsole aus. Daraus können wir erkennen, dass die Anmeldung erfolgreich war. Der Abschnitt sieht dann wie folgt aus:

Wir können im nächsten Schritt testen, ob die Befehle ordnungsgemäß funktionieren, indem wir den Befehl Get-Mailbox absetzen. Dieser sollte uns die Mailboxen unserer M365-Tenants anzeigen.