Exchange Online PowerShell-Modul (EXO V3) installieren

/de/images/How-to-Install-Exchange-Online-PowerShell-Module_ftimg.png

In dieser Schritt-für-Schritt-Anleitung zeige ich Ihnen, wie Sie das Exchange Online PowerShell-Modul installieren. Das EXO V3-Modul enthält eine Reihe von Befehlen, mit denen Sie die Exchange Online-Komponente Ihrer Microsoft 365-Organisation direkt über die Befehlszeile effizient verwalten können.

Das Exchange Online PowerShell-Modul wird auch als Exchange Online PowerShell V3-Modul oder EXO V3-Modul bezeichnet. Es ist grundsätzlich schneller und sicherer, da es die moderne Authentifizierung nutzt und mit oder ohne Multifaktor-Authentifizierung (MFA) für die Verbindung zu allen Exchange-Cloud-bezogenen PowerShell-Umgebungen funktioniert.

Hauptvorteile des EXO V3-Moduls

Das Exchange Online PowerShell-Modul (EXO V3) bietet mehrere Vorteile, insbesondere für die Verwaltung von Exchange Online-Umgebungen in Microsoft 365. Hier sind die wichtigsten Vorteile der Verwendung des EXO V3 PS-Moduls:

/de/images/PatchMyPC-AppCatalog-725x250-1.jpg Installieren und aktualisieren Sie Anwendungen von Drittanbietern mit Patch My PC

  1. Verbesserte Leistung: Im Vergleich zu früheren Versionen ist das EXO V3-Modul auf optimale Leistung ausgelegt und gewährleistet eine schnellere Verarbeitung und reduzierte Latenz im Betrieb.

  2. Sichere Authentifizierung: Unterstützt moderne Authentifizierung, einschließlich Multi-Faktor-Authentifizierung (MFA), und bietet Administratoren mehr Sicherheit.

  3. Unterstützung für REST-APIs: EXO V3-Befehle nutzen REST-APIs für die Kommunikation mit Exchange Online und sorgen so für eine bessere Zuverlässigkeit und Skalierbarkeit. Seit 2023 nutzen Exchange Online PowerShell und Security & Compliance PowerShell REST-API-Verbindungen für alle Cmdlets.

  4. Abwärtskompatibilität: Das EXO V3 PowerShell-Modul unterstützt viele Cmdlets aus früheren Versionen des Exchange Online PowerShell-Moduls und gewährleistet so einen reibungslosen Übergang für Administratoren.

  5. Exklusive Cmdlets: Das EXO-Modul der Version 3 enthält neun exklusive Get-EXO*-Cmdlets, die für die Geschwindigkeit bei Massendatenabrufszenarien in Exchange Online PowerShell optimiert sind.

Voraussetzungen

  • Stellen Sie sicher, dass Sie PowerShell 5.1 oder höher unter Windows ausführen.

  • Um das EXO V3-Modul zu aktivieren, muss die PS-Ausführungsrichtlinie auf „RemoteSigned“ konfiguriert sein.

  • Stellen Sie sicher, dass.NET Framework 4.7.2 oder höher installiert ist.

  • Aktualisieren oder installieren Sie die neueste Version von PowerShellGet, um PowerShell-Module zu verwalten.

Schritte zum Installieren des Exchange Online PowerShell-Moduls

Lassen Sie mich die Schritte erläutern, die für die Installation des Exchange Online PowerShell-Moduls (EXO V3-Modul) erforderlich sind.

Schritt 1: Legen Sie die PowerShell-Ausführungsrichtlinie auf „RemoteSigned“ fest

Um das EXO V3-Modul zu installieren und Skripte auszuführen, muss die PowerShell-Ausführungsrichtlinie auf RemoteSigned gesetzt sein. Auf Windows-Geräten konfiguriert Microsoft PowerShell standardmäßig so, dass es im sichersten Modus ausgeführt wird, nämlich der Ausführungsrichtlinie „Eingeschränkt“. Sie können die PowerShell-Ausführungsrichtlinie auch mithilfe von Intune oder Gruppenrichtlinien festlegen.

Wenn Sie die PS-Ausführungsrichtlinie nicht auf RemoteSigned setzen, wird beim Aktivieren des EXO V3-Moduls die folgende Fehlermeldung angezeigt: Dateien können nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Geben Sie ein gültiges Zertifikat an, mit dem die Dateien signiert werden sollen.

Öffnen Sie zunächst PowerShell als Administrator und führen Sie das Cmdlet Get-ExecutionPolicy aus, um die aktuelle Skriptausführungsrichtlinie auf dem Gerät zu ermitteln.


Get-ExecutionPolicy

Kopie


Get-ExecutionPolicy


Die Befehlsausgabe zeigt die aktuelle Ausführungsrichtlinie als „Eingeschränkt“ an.

/de/images/Get-the-current-PowerShell-Execution-Policy-1024x407.png Holen Sie sich die aktuelle PowerShell-Ausführungsrichtlinie

Um die Signatur eines vertrauenswürdigen Herausgebers für alle aus dem Internet heruntergeladenen PowerShell-Skripts zu verlangen, führen Sie den folgenden Befehl in einem PowerShell-Fenster mit erhöhten Rechten aus.


Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Kopie


Set-ExecutionPolicy

 

-

ExecutionPolicy RemoteSigned


Der obige Befehl setzt die PowerShell-Ausführungsrichtlinie von „Restricted“ auf „RemoteSigned“. Die erste Voraussetzung für die Installation des EXO v3-Moduls ist erfüllt.

/de/images/Set-PowerShell-Execution-Policy-to-RemoteSigned-1024x444.png Legen Sie die PowerShell-Ausführungsrichtlinie auf „RemoteSigned“ fest

Schritt 2: Installieren Sie die PowerShellGet- und PackageManagement-Module

REST-API-Verbindungen unter Windows basieren auf dem PowerShellGet-Modul, das wiederum vom PackageManagement-Modul abhängt. Daher muss die stabile Version dieser Module installiert werden, bevor Sie das Exchange Online PowerShell-Modul installieren. Weitere Informationen zur Modulinstallation finden Sie unter Installieren von PowerShellGet und PSResourceGet.

Öffnen Sie zunächst PowerShell als Administrator und führen Sie den folgenden Befehl aus, um die installierten Versionen von PowerShellGet und PSResourceGet zu überprüfen.


Get-Module PowerShellGet, PackageManagement -ListAvailable

Kopie


Get-Module

 PowerShellGet

,

 PackageManagement 

-

ListAvailable


Die Ausgabe zeigt diese Version von PowerShellGet und PSResourceGet als 1.0.0.1.

/de/images/Check-PowerShellGet-and-PackageManagement-version-1024x338.png Überprüfen Sie die PowerShellGet- und PackageManagement-Version

Führen Sie den folgenden Befehl aus, um diese Module zu installieren oder auf die stabile Version zu aktualisieren:


Install-Module PowerShellGet -Force -AllowClobber

Kopie


Install-Module

 PowerShellGet 

-

Force 

-

AllowClobber


Sobald die Module aktualisiert sind, überprüfen wir die Version der Module noch einmal. In der Ausgabe sehen wir, dass die Version des PowerShell Get-Moduls auf 2.2.5 aktualisiert wurde und die Version des Paketverwaltungsmoduls auf Version 1.4.8.1 aktualisiert wurde.

/de/images/Install-or-Update-PowerShellGet-and-PackageManagement-Modules-1024x574.png Installieren oder aktualisieren Sie die PowerShellGet- und PackageManagement-Module

Dies ist ein optionaler Schritt, bei dem Sie Microsoft.PowerShell.PSResourceGet installieren, die neue Paketverwaltungslösung für PowerShell. Mit diesem Modul müssen Sie PowerShellGet und PackageManagement nicht mehr verwenden.

Es kann jedoch parallel zum vorhandenen PowerShellGet-Modul installiert werden. Um Microsoft.PowerShell.PSResourceGet parallel zu Ihrer vorhandenen PowerShellGet-Version zu installieren, öffnen Sie eine beliebige PowerShell-Konsole und führen Sie den folgenden Befehl aus:


Install-Module Microsoft.PowerShell.PSResourceGet -Repository PSGallery

Kopie


Install-Module

 Microsoft.PowerShell.PSResourceGet 

-

Repository PSGallery


Schritt 3: Exchange Online PowerShell V3-Modul (EXO V3) installieren

Nachdem alle Voraussetzungen erfüllt sind, schauen wir uns die PowerShell-Befehle für die Installation des Exchange Online PowerShell V3-Moduls an. Das EXO V3-Modul wird in den Versionen Stable und Preview veröffentlicht. Ich empfehle die Installation der stabilen Version des Exchange Online V3-Moduls.

Alle unten aufgeführten PowerShell-Befehle werden von Microsoft bereitgestellt, um Administratoren die Installation von EXO V3 zu erleichtern.

Installieren Sie ExchangeOnlineManagement

Öffnen Sie PowerShell als Administrator und führen Sie den folgenden Befehl aus, um die stabile Version des Exchange Online PowerShell V3-Moduls zu installieren.


Install-Module -Name ExchangeOnlineManagement

Kopie


Install-Module

 

-

Name ExchangeOnlineManagement


/de/images/Install-Exchange-Online-PowerShell-Module-Snap1-1024x498.png Exchange Online PowerShell-Modul installieren

Installieren Sie ExchangeOnlineManagement für das aktuelle Benutzerkonto

Führen Sie den folgenden Befehl aus, um das PowerShell V3-Modul für den Online-Austausch für das aktuelle Benutzerkonto zu installieren.


Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser

Kopie


Install-Module

 

-

Name ExchangeOnlineManagement 

-

Scope CurrentUser


Installieren Sie die Vorschauversion des EXO V3-Moduls

Wenn Sie die neueste verfügbare Vorschauversion des EXO V3-Moduls installieren möchten, führen Sie den folgenden Befehl in einem PowerShell-Fenster mit erhöhten Rechten aus.


Install-Module -Name ExchangeOnlineManagement -AllowPrerelease

Kopie


Install-Module

 

-

Name ExchangeOnlineManagement 

-

AllowPrerelease


Installieren Sie die Vorschauversion des EXO V3-Moduls für den aktuellen Benutzer

Wenn Sie die neueste verfügbare Vorschauversion des EXO V3-Moduls für das aktuelle Benutzerkonto installieren möchten, führen Sie den folgenden Befehl im PowerShell-Fenster aus.


Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser -AllowPrerelease

Kopie


Install-Module

 

-

Name ExchangeOnlineManagement 

-

Scope CurrentUser 

-

AllowPrerelease


Schritt 4: Installieren Sie die Version des Exchange Online PowerShell-Moduls

Führen Sie den folgenden Befehl aus, um die installierte Version und den Installationsort des EXO V3 PowerShell-Moduls zu ermitteln.


Get-InstalledModule ExchangeOnlineManagement | Format-List Name,Version,InstalledLocation

Kopie


Get-InstalledModule

 ExchangeOnlineManagement 

|

 

Format-List

 Name

,

Version

,

InstalledLocation


Die Befehlsausgabe zeigt die aktuelle Version von ExchangeOnlineManagement als 3.9.0. Der Installationsort des Moduls ist C:\Programme\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.9.0.

/de/images/Get-Installed-Exchange-Online-PowerShell-Module-Version-1024x367.png Installierte Version des Exchange Online PowerShell-Moduls

Schritt 5: Stellen Sie eine Verbindung zu Exchange Online PowerShell her

Um mithilfe des EXO V3-Moduls eine Verbindung zu Exchange Online PowerShell herzustellen, öffnen Sie ein PowerShell-Fenster und laden Sie das Modul, indem Sie den folgenden Befehl ausführen:


Import-Module ExchangeOnlineManagement

Kopie


Import-Module

 ExchangeOnlineManagement


Laut Microsoft können Sie eine Verbindung zu Exchange Online herstellen, indem Sie den folgenden Befehl mit dieser Syntax verwenden:


Connect-ExchangeOnline -UserPrincipalName <UPN> -ExchangeEnvironmentName <Value> -ShowBanner:$false -LoadCmdletHelp -DelegatedOrganization <String> -SkipLoadingFormatData -DisableWAM

Kopie


Connect-ExchangeOnline

 

-UserPrincipalName

 

<UPN>

 

-ExchangeEnvironmentName

 

<Value>

 

-ShowBanner

:

$false

 

-LoadCmdletHelp

 

-DelegatedOrganization

 

<String>

 

-SkipLoadingFormatData

 

-DisableWAM




Ich habe den folgenden Befehl zum Einrichten einer Exchange Online-Sitzung mit meinen Arbeitsanmeldeinformationen verwendet. Wenn Sie den Befehl eingeben, müssen Sie sich mit Ihrem angegebenen Konto anmelden. Wenn MFA aktiviert ist, geben Sie den Bestätigungscode ein und schließen Sie die Authentifizierung ab.


Connect-ExchangeOnline -UserPrincipalName [email protected]

Kopie


Connect-ExchangeOnline

 

-

UserPrincipalName [email protected]


/de/images/Connect-to-Exchange-Online-PowerShell-Snap1-1024x595.png Stellen Sie mithilfe des EXO V3-Moduls eine Verbindung zu Exchange Online PowerShell her

Der folgende Screenshot bestätigt, dass die Verbindung zu Exchange Online PowerShell erfolgreich ist.

/de/images/Connect-to-Exchange-Online-PowerShell-Snap2-1024x513.png Stellen Sie mithilfe des EXO V3-Moduls eine Verbindung zu Exchange Online PowerShell her

Schritt 6: Exchange Online-Sitzung trennen

Dies ist der letzte Schritt, in dem ich Ihnen zeige, wie Sie die bestehende Sitzung mit Exchange online trennen. Nachdem Sie Ihre Aufgaben in der Exchange Online-Sitzung abgeschlossen haben, müssen Sie die eingerichtete Sitzung ordnungsgemäß trennen. Wenn Sie das PowerShell-Fenster schließen, ohne die Verbindung zu trennen, werden möglicherweise alle verfügbaren Sitzungen verbraucht, sodass Sie warten müssen, bis diese ablaufen.

Microsoft stellt im Exchange Online PowerShell-Modul das Cmdlet Disconnect-ExchangeOnline bereit, um die Verbindungen zu trennen, die Sie mit den Cmdlets Connect-ExchangeOnline oder Connect-IPPSSession erstellt haben.

Um die Sitzung mit Online-Austausch zu beenden, verwenden Sie den folgenden Befehl.


Disconnect-ExchangeOnline

Kopie


Disconnect-ExchangeOnline


Drücken Sie Y auf der Tastatur, um die Sitzung zu beenden. Das Cmdlet trennt alle Verbindungen und löscht den Cache.

/de/images/Disconnect-Exchange-Online-Session-1024x360.png Exchange Online-Sitzung trennen

Der folgende Befehl trennt stillschweigend die Verbindung zu Exchange Online PowerShell oder Security & Compliance PowerShell, ohne dass eine Bestätigungsaufforderung oder ein Benachrichtigungstext erfolgt.


Disconnect-ExchangeOnline -Confirm:$false

Kopie


Disconnect-ExchangeOnline

 

-

Confirm:

$false


Exchange Online PowerShell-Modul deinstallieren

Wenn Sie das Exchange Online PowerShell-Modul auf einem Server installiert haben, dessen Stilllegung geplant ist, oder wenn Sie diesen Server nicht mehr verwenden möchten, können Sie das Modul durch Ausführen des entsprechenden Befehls entfernen.


Get-InstalledModule -Name ExchangeOnlineManagement | Uninstall-Module

Kopie


Get-InstalledModule

 

-

Name ExchangeOnlineManagement 

|

 

Uninstall-Module


Alternativ kann auch das Uninstall-Module-Cmdlet verwendet werden, um alle installierten Versionen von PowerShell-Modulen online vom Gerät auszutauschen.

Brauchen Sie noch Hilfe?

Wenn Sie weitere Hilfe zu dem oben genannten Artikel benötigen oder andere technische Probleme besprechen möchten, sehen Sie sich einige dieser Optionen an.

Foren

Telegramm

Kontaktieren Sie mich

*️⃣ Quelllink:

Exchange Online PowerShell-Modul, /de/images/PatchMyPC-AppCatalog-725x250-1.jpg , neun exklusive Get-EXO*-Cmdlets ,.NET Framework 4.7.2, PowerShell-Ausführungsrichtlinie mithilfe von Intune oder Gruppenrichtlinie festlegen, PowerShellGet installieren und PSResourceGet , Microsoft , Uninstall-Module-Cmdlet ,

Foren

, Telegramm ,

Kontaktieren Sie mich

,