Microsoft Graph-APIDurch die nahtlose Interaktion zwischen den verschiedenen Microsoft-Diensten vereinfacht es viele Vorgänge für Benutzer und Administratoren. Traditionell, Powershell über Microsoft Es war notwendig, mehrere Module zu installieren und unterschiedliche Verbindungsprotokolle zu verwenden, um mit ihren Diensten zu interagieren.
Dieser Ansatz erhöhte die Arbeitsbelastung von Entwicklern und Systemadministratoren und komplizierte Prozesse. Jedoch, Microsoft Graph PowerShell SDKvon (Software Development Kit) hat sich diese Situation erheblich verändert.
Inhaltsverzeichnis
Microsoft Graph-API
Microsoft Graph PowerShell SDKbietet einen umfassenden Satz an Tools für die Interaktion mit den verschiedenen Diensten, die Microsoft anbietet. Aufruf-WebRequest Verwendung von Low-Level-HTTP-Anfragen wie Graph-APIEs entfällt die Notwendigkeit, mit zu interagieren. Dieses SDK Microsoft Graph-APIDer umfangreiche Funktionsumfang von Powershell Cmdlets und vereinfacht so die Arbeitsabläufe von Benutzern und Administratoren erheblich.
Das Microsoft Graph PowerShell SDK ist mit PowerShell 7 und höher kompatibel, was es besonders nützlich in plattformübergreifenden Szenarien macht. Das, Azure Es überwindet die Einschränkungen des AD-Moduls und bietet Entwicklern und Systemadministratoren mehr Zugriff und Kompatibilität.
MSGraph bietet Zugriff auf alle Microsoft-APIs.
Beispiel: Sie können alle Benutzer mit User.Read.Allpermission anzeigen.
Installieren des Graph-API-Moduls in Powershell
MSGraph Während Sie über das Web auf das Modul zugreifen können, können Sie sich auch über Powershell verbinden und alle Ihre Anforderungen erfüllen.
Durch die Installation der Hauptmodule des SDK, Microsoft.Graph und Microsoft.Graph.Beta, werden alle 38 Untermodule für jedes Modul installiert. Erwägen Sie die Installation nur der erforderlichen Module, einschließlich der standardmäßig installierten, wenn Sie Submodule einzeln installieren möchten.
Installieren des PowerShell GET-Moduls
Sie öffnen Powershell oder Terminal über Windows. Nachdem Sie den folgenden Befehl ausgeführt haben, reicht es aus, mit „Y“ zu bestätigen.
Install-Module PowershellGet

Nach der erfolgreichen Installation des Powershell GET-Moduls können wir das MSGraph API-Modul installieren.
Install-Module Microsoft.Graph -Force

Nachdem die Installation des Microsoft Graph-Moduls abgeschlossen ist, Graph-API-Beta Wir müssen das Modul auf die gleiche Weise laden.
(Microsoft empfiehlt die Installation der Beta-Module GRAPH API und GPAPH API Module.)
Install-Module Microsoft.Graph.Beta

Wir haben die Module MSGraph und MSGraph API Beta erfolgreich installiert und können nun die Module überprüfen.
Schritte zur Überprüfung des MSGraph-API-Moduls
Mit dem Befehl get-installedmodule können Sie überprüfen, ob das Microsoft Graph-API-Modul installiert ist.
Get-InstalledModule Microsoft.Graph

Herstellen einer Verbindung zur Microsoft Graph-API mit PowerShell
Sie müssen die Bereiche gut verstehen, wenn Sie eine Verbindung zur Graph-API herstellen. Ich werde beispielsweise eine Verbindung zur Graph-API mit dem folgenden Bereich herstellen.
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
Sie müssen sich mit Ihrem Admin-Benutzer anmelden.

Nach der Anmeldung müssen Sie wie folgt Berechtigungen für einige Bereiche erteilen.

Nachdem Sie eine Verbindung hergestellt haben, können Sie mit der Ausführung von Vorgängen beginnen. Ich verwende den folgenden Befehl, um die Liste meiner Benutzer abzurufen.
Get-MgUser

Schritte zur Aktualisierung der Microsoft Graph-API
Microsoft Graph-API Modul Microsoft Es wird ständig erneuert und Aktualisierungen werden veröffentlicht. Deshalb von Zeit zu Zeit Graph-API Wir müssen die Versionskontrolle des Moduls sicherstellen und Updates durchführen.
Schritte zur Überprüfung der Graph-API-Version
Sie können den folgenden Befehl über PowerShell ausführen, um die aktuelle Version der Microsoft Graph-API zu überprüfen.
Get-Module -ListAvailable Microsoft.Graph

Als nächstes müssen wir die verfügbaren Versionen auflisten, was wir über PowerShell tun können.
Meine aktuelle Version ist derzeit auf dem neuesten Stand und es gibt keine neue Version.
Find-Module Microsoft.Graph

Schritte zur Aktualisierung des Microsoft Graph-API-Moduls
Nachdem wir unsere aktuelle Graph-API-Modulversion und die verfügbaren Versionen überprüft haben, können wir das Modul mit PowerShell aktualisieren, wenn eine neue Version verfügbar ist.
Hierzu reicht es aus, den Update-Module-Befehl zu verwenden.
Update-Module Microsoft.Graph
Der zum Aktualisieren des Betamoduls der Microsoft Graph-API zu verwendende Befehl lautet wie folgt:
Update-Module Microsoft.Graph.Beta -Force
In diesem Artikel haben wir einen Blick auf die Microsoft Graph-API geworfen und über die Installations- und Verbindungsphasen gesprochen. Ich hoffe, es war nützlich, wir sehen uns in einem anderen Artikel.
Vielen Dank, mein Herr, für die ausführlichen Erläuterungen. Planen Sie, weitere Artikel oder Videos über die Graph API zu produzieren?