The Microsoft Graph PowerShell SDK allows administrators to automate any operation through PowerShell that can be done with a Graph API request. In this session, we review the structure of the SDK (its modules and cmdlets), the Graph permission module and how to use SDK cmdlets interactively, with certificate-based authentication, and with managed identities in Azure Automation runbooks to manage user accounts, groups, and other Entra ID objects.
We discuss some of the downsides of the SDK cmdlet implementation (“SDK foibles”) and when you should use other Microsoft 365 modules like Exchange Online, Teams, or SharePoint Online instead.
All illustrated with many examples that are online and ready for reuse!