Graph ist der Einstiegspunkt für die Automatisierung der Microsoft-Online-Dienste. Für Exchange Online, Intune, die Sicherheitsfunktionen des Defender, das Compliance Center oder Azure AD etabliert Microsoft Graph als Universal-API. Administratoren dient die PowerShell dabei in zahlreichen Anwendungsfällen als Abstraktionsschicht, die vorgefertigte Anfragen an Graph sendet und die Resultate interpretiert, aufhübscht und dann darstellt. Mit den Modulen der Hersteller kommt der Admin dabei schon weit und was fehlt, liefert oft die Community via PowerShell Gallery nach.
Um allerdings komplexere Automatisierung zu betreiben und besondere Filterklauseln in den Anfragen und über mehrere Produkte hinweg mit Graph interagieren zu lassen, kommen Sie nicht umhin, sich mit den Eigenheiten der API zu beschäftigen. Spätestens wenn es um die Weitergabe oder den Vertrieb von Skripten, kleineren Anwendungen oder Webapps geht, die nicht nur mit dem eigenen Mandanten in der Microsoft-Cloud funktionieren, sondern universell einsatzbar sein sollen, gibt es einige Dinge zu beachten.
Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.