So installieren Sie das Microsoft Graph PowerShell-Modul

/de/images/How-to-Install-Microsoft-Graph-PowerShell-module_ftimg.png

In dieser Anleitung zeige ich Ihnen, wie Sie das Microsoft Graph PowerShell-Modul installieren. Das Graph PS-Modul bietet eine Möglichkeit, Aufgaben in allen Microsoft 365-Diensten zu verwalten und zu automatisieren, einschließlich Entra ID, Exchange Online, Outlook, SharePoint, Teams und mehr.

Das Microsoft Graph PowerShell SDK besteht im Wesentlichen aus zwei Modulen: Microsoft.Graph und Microsoft.Graph.Beta. Die Module interagieren mit den Beta-Endpunkten von Microsoft Graph v1.0 bzw. Microsoft Graph und können zusammen auf derselben PowerShell-Version installiert werden.

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

Hauptfunktionen und Vorteile des Microsoft Graph PowerShell SDK

Die Verwendung des Microsoft Graph PowerShell SDK bietet Ihrem Unternehmen die folgenden Funktionen und Vorteile.

  • Einheitlicher Zugriff auf Microsoft 365-Dienste: Das Microsoft Graph PowerShell-Modul stellt eine Verbindung zur Microsoft Graph-API her und bietet Zugriff auf Daten und Ressourcen in allen Microsoft 365-Diensten wie Microsoft Entra, Intune usw.

  • Automatisierung: Mithilfe von Graph SDK-Cmdlets können Sie Verwaltungsaufgaben wie Benutzerverwaltung, Gruppenerstellung, Lizenzzuweisungen und mehr automatisieren.

  • Unterstützt externe Identitäten: Benutzer von externen Microsoft Entra-Mandanten können das Microsoft Graph PowerShell SDK verwenden, um sich bei Diensten innerhalb Ihres Mandanten zu authentifizieren.

  • Plattformübergreifende Unterstützung: Microsoft Graph PowerShell funktioniert auf allen Plattformen, einschließlich Windows, macOS und Linux.

  • Erfordert die geringsten Berechtigungen: Microsoft Graph PowerShell-Berechtigungen sind nicht vorab autorisiert, sodass Benutzer eine einmalige Anfrage für App-Berechtigungen entsprechend ihren spezifischen Anforderungen stellen müssen.

  • Sichere Authentifizierung: Unterstützt Authentifizierungsmethoden wie interaktive Anmeldung, zertifikatbasierte Authentifizierung und verwaltete Identität (für Azure-Ressourcen).

  • Erhält regelmäßige Updates: Microsoft aktualisiert Graph PowerShell-Befehle regelmäßig, um sie an die neuesten Verbesserungen und Funktionen der Graph-API anzupassen.

Sehen Sie sich die vollständige Liste der Funktionen und Vorteile von Microsoft Graph PowerShell an.

Voraussetzungen

Für die Verwendung des Microsoft Graph PowerShell SDK mit Windows PowerShell sind die folgenden Voraussetzungen erforderlich.

  • Stellen Sie sicher, dass Sie PowerShell 5.1 oder höher installiert haben. PowerShell 7 und höher ist die empfohlene PowerShell-Version für die Verwendung mit dem Microsoft Graph PowerShell SDK auf allen Plattformen.

  • Sie müssen.NET Framework 4.7.2 oder höher installiert haben.

  • Sie müssen PowerShellGet mit dem Install-Module PowerShellGet-Cmdlet auf die neueste Version aktualisieren.

  • Die PowerShell-Skriptausführungsrichtlinie muss auf „Remote signiert“ oder weniger restriktiv eingestellt sein.

Schritte zur Installation des Microsoft Graph PowerShell-Moduls

Ich werde Sie nun durch die Schritte zur Installation des Microsoft Graph PowerShell-Moduls führen und dabei den offiziellen Anweisungen von Microsoft folgen, um eine reibungslose und fehlerfreie Installation zu gewährleisten.

Schritt 1: Setzen Sie die PS-Ausführungsrichtlinie auf RemoteSigned

Um das Microsoft Graph PowerShell-Modul zu installieren, stellen Sie sicher, dass die PowerShell-Ausführungsrichtlinie auf „RemoteSigned“ eingestellt ist. Um dies zu erreichen, öffnen Sie PowerShell als Administrator und führen Sie den folgenden Befehl aus, um die PS-Ausführungsrichtlinie auf dem aktuellen Gerät von „Eingeschränkt“ in „RemoteSigned“ zu ändern.


Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Kopie


Set-ExecutionPolicy

 

-

ExecutionPolicy RemoteSigned 

-

Scope CurrentUser


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

Schritt 2: Installieren Sie das Microsoft PowerShellGet-Modul

Öffnen Sie PowerShell als Administrator und führen Sie den folgenden Befehl aus, um die neueste Version von PowerShellGet zu installieren.


Install-Module PowerShellGet -Force -AllowClobber

Kopie


Install-Module

 PowerShellGet 

-

Force 

-

AllowClobber


Führen Sie den folgenden Befehl aus, um die installierte Version des PowerShellGet-Moduls zu überprüfen.


Get-Module PowerShellGet -ListAvailable

Kopie


Get-Module

 PowerShellGet 

-

ListAvailable


/de/images/Install-Microsoft-PowerShellGet-Module-1024x573.png Installieren Sie das Microsoft PowerShellGet-Modul

Schritt 3: Installieren Sie das Microsoft Graph PowerShell-Modul

Das Cmdlet „Install-Module“ ist die bevorzugte Installationsmethode für MS Graph PowerShell-Module. Öffnen Sie PowerShell als Administrator und führen Sie die folgenden Befehle aus, um das Microsoft Graph PowerShell-Modul zu installieren.

Führen Sie den folgenden Befehl aus, um das v1-Modul des SDK in PowerShell Core oder Windows PowerShell zu installieren.


Install-Module Microsoft.Graph -Scope CurrentUser -Repository PSGallery -Force

Kopie


Install-Module

 Microsoft.Graph 

-

Scope CurrentUser 

-

Repository PSGallery 

-

Force


Führen Sie den folgenden Befehl aus, um das Microsoft.Graph v1-Modul für den Bereich „Alle Benutzer“ zu installieren.


Install-Module Microsoft.Graph -Scope AllUsers -Repository PSGallery -Force

Kopie


Install-Module

 Microsoft.Graph 

-

Scope AllUsers 

-

Repository PSGallery 

-

Force


/de/images/Install-Microsoft-Graph-PowerShell-Module-1024x487.png Installieren Sie das Microsoft Graph PowerShell-Modul

Schritt 4: Überprüfen Sie die Installation des Graph PowerShell-Moduls

Nachdem die Installation abgeschlossen ist, können Sie die installierte Version von Graph PowerShell mit dem folgenden Befehl überprüfen.


Get-InstalledModule Microsoft.Graph

Kopie


Get-InstalledModule

 Microsoft.Graph


Im Bild unten sehen wir, dass die installierte Version des Microsoft.Graph-Moduls 2.31.0 ist. Die Version in der Ausgabe sollte mit der neuesten in der PowerShell-Galerie veröffentlichten Version übereinstimmen.

/de/images/Verify-Graph-PowerShell-Module-Installation-1024x453.png Überprüfen Sie die Installation des Graph PowerShell-Moduls

Stellen Sie eine Verbindung zu Microsoft Graph PowerShell her

Jetzt zeige ich Ihnen, wie Sie Connect-MgGraph verwenden, ein PowerShell-Cmdlet im Microsoft Graph PowerShell SDK, das zum Einrichten einer authentifizierten Sitzung mit Microsoft Graph verwendet wird.

Microsoft Graph PowerShell unterstützt zwei Arten von Authentifizierungen: delegierter und reiner App-Zugriff. Zur Verwaltung der für die Authentifizierung wesentlichen Parameter wie Umgebung, Anwendungs-ID und Zertifikat stehen verschiedene Cmdlets zur Verfügung.

Im Folgenden habe ich die einfache Möglichkeit gezeigt, eine Verbindung zu Graph PowerShell herzustellen, während eine detaillierte Erklärung anderer Verbindungsmethoden in einem separaten Beitrag behandelt wird.

Führen Sie den folgenden Befehl aus, um mithilfe der interaktiven Authentifizierung eine Verbindung zu Microsoft Graph herzustellen, wobei Sie die für Ihre Sitzung erforderlichen Berechtigungen (Bereiche) angeben.


Connect-MgGraph -Scopes "User.Read.All", "Group.ReadWrite.All"

Kopie


Connect-MgGraph

 

-

Scopes 

"User.Read.All"

,

 

"Group.ReadWrite.All"


Nachdem Sie den obigen Befehl ausgeführt haben, müssen Sie sich mit Ihren Anmeldeinformationen anmelden und die Authentifizierung abschließen.

/de/images/Connect-to-Microsoft-Graph-PowerShell-Snap1-1024x639.png Stellen Sie eine Verbindung zu Microsoft Graph PowerShell her

Nach erfolgreicher Authentifizierung werden Sie von den Microsoft Graph-Befehlszeilentools aufgefordert, die Einwilligung im Namen Ihrer Organisation zu erteilen. Überprüfen Sie die erforderlichen App-Berechtigungen sorgfältig und klicken Sie auf „Akzeptieren“.

/de/images/Connect-to-Microsoft-Graph-PowerShell-Snap2-894x1024.png Stellen Sie eine Verbindung zu Microsoft Graph PowerShell her

Beta-Modul von Microsoft.Graph PowerShell installieren

Dies ist ein optionaler Schritt. Führen Sie den folgenden Befehl aus, um das Betamodul von Microsoft.Graph PS zu installieren.


Install-Module Microsoft.Graph.Beta -Repository PSGallery -Force

Kopie


Install-Module

 Microsoft.Graph.Beta 

-

Repository PSGallery 

-

Force


Sie können das Microsoft Graph PowerShell SDK und alle seine Abhängigkeiten mit dem folgenden Befehl aktualisieren.


Update-Module Microsoft.Graph

Kopie


Update-Module

 Microsoft.Graph


Wenn Sie bereits die neueste Version des Microsoft Graph PowerShell SDK ausführen, wird der Befehl ausgeführt und gibt keine Ausgabe zurück, die darauf hinweist, dass keine Updates erforderlich sind.

/de/images/Update-Microsoft-Graph-PowerShell-SDK-Modules-1024x498.png Microsoft Graph PowerShell SDK-Module aktualisieren

Verbindung zu Microsoft Graph trennen

Nachdem Sie Ihre Aufgaben mit Microsoft Graph abgeschlossen haben, stellen Sie sicher, dass Sie die Verbindung trennen, indem Sie das Cmdlet Disconnect-MgGraph verwenden.

Führen Sie den folgenden PowerShell-Befehl aus, um sich abzumelden und Microsoft Graph vollständig zu trennen.


Disconnect-MgGraph

Kopie


Disconnect-MgGraph


Deinstallieren Sie das Microsoft Graph PowerShell SDK

Wenn Sie alle installierten Versionen des Microsoft Graph PowerShell SDK entfernen möchten, führen Sie den folgenden Befehl in PowerShell aus.


Uninstall-Module Microsoft.Graph -AllVersions

Kopie


Uninstall-Module

 Microsoft.Graph 

-

AllVersions


Führen Sie als Nächstes die folgenden Befehle aus, um alle Microsoft.Graph-Abhängigkeitsmodule zu entfernen.


Get-InstalledModule Microsoft.Graph.* | ? Name -ne "Microsoft.Graph.Authentication" | Uninstall-Module -AllVersionsUninstall-Module Microsoft.Graph.Authentication -AllVersions

Kopie


Get-InstalledModule

 Microsoft.Graph.

*

 

|

 

?

 Name 

-ne

 

"Microsoft.Graph.Authentication"

 

|

 

Uninstall-Module

 

-

AllVersions

Uninstall-Module

 Microsoft.Graph.Authentication 

-

AllVersions


Abschluss

Ich hoffe, dass ich Ihnen mit dieser Anleitung die Installation des Microsoft Graph PowerShell-Moduls erleichtert habe. Das Microsoft Graph PowerShell-Modul ist ein API-Wrapper für die Microsoft Graph-API und ein leistungsstarkes Tool zur Verwaltung von Microsoft 365-Diensten. Unabhängig davon, ob Sie Verwaltungsaufgaben automatisieren, Benutzer und Gruppen verwalten oder Berichte abrufen, bietet dieses Modul eine bequeme und effiziente Möglichkeit, mithilfe von PowerShell mit der Microsoft Graph-API zu interagieren.

Wenn Sie Fragen haben, teilen Sie mir dies bitte im Kommentarbereich unten mit.

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:

Microsoft Graph PowerShell SDK, wie man das Exchange-Online-PowerShell-Modul installiert, /de/images/PatchMyPC-AppCatalog-725x250-1.jpg , Funktionen und Vorteile von Microsoft Graph PowerShell , PowerShell 5.1 oder höher , .NET Framework 4.7.2 oder höher , PowerShell-Skriptausführungsrichtlinie, Offizielle Anweisungen von Microsoft , PowerShell-Galerie , Connect-MgGraph ,

Foren

, Telegramm ,

Kontaktieren Sie mich

,