Table of Contents
Automating Microsoft 365 with PowerShell April 2026 Update

As is our normal practice, we have released the regular update for the Automating Microsoft 365 with PowerShell eBook ahead of the monthly update for the main Office 365 for IT Pros eBook. This cadence gives us less to worry about when we bring everything together for a “big book” update. We anticipate releasing the April 2026 update (#130) for Office 365 for IT Pros on April 1, 2026.
In the meanwhile, current subscribers for both the Office 365 for IT Pros (2026 edition) and Automating Microsoft 365 with PowerShell eBooks can download the updated EPUB and PDF files for V22.1 (dated 18 March 2026) through their Gumroad.com account or by using the link in their receipt. The Kindle and Paperback editions of the book have been updated in Amazon.
Changes in Update #22
The major updates in update #22 cover:
- How to use Exchange Online RBAC administrative role groups to grant access for Azure Automation accounts to use Exchange Online PowerShell in runbooks.
- What Graph navigable properties are and how to use these properties when fetching data with Graph API requests.
- Rationalization and expansion of the coverage for the addititionalProperties property and why the Microsoft Graph PowerShell SDK stuffs so much valuable information into the additionalProperties property.
As usual, a bunch of smaller changes were made throughout the book. We continue to find and improve the PowerShell examples throughout the book to reflect new knowledge and best practice. Well, what we think is best practice (or seems to be a good idea)!
Microsoft Graph PowerShell SDK V2.36.1
Microsoft released V2.36 of the Microsoft Graph PowerShell SDK on March 12, 2026, and followed up with the V2.36.1 release on March 18, 2026. The list of changes published by Microsoft (for V2.36) isn’t earthshattering: most of the work seems to focus on smoothening the effects of the transition to using Web Account Manager as the default in V2.34. Other work was done to prepare for the new sovereign clouds like BleuCloud.
V2.36.1 contains a very important addition in support for Unified Tenant Configuration Management (UTCM). The APIs appeared at the start of February, and it takes a little time for the APIs to show up as cmdlets in the SDK. Unfortunately, a configuration issue (hilarious in itself) caused the UTCM module to be omitted from the V2.36 build. If you’re planning to upgrade, go ahead to V2.36.1. It’s usually best to stay current.
Getting back to what’s changed to improve the quality and stability of the Microsoft Graph PowerShell SDK, although it’s good to see some progress, the 13 changes listed in total for the V2.36 release have not moved the needle in terms of the 191 outstanding Microsoft Graph PowerShell SDK issues listed in GitHub. That’s a real pity.
The Microsoft Graph PowerShell SDK gets approximately 800,000 downloads, or around 5% of the total paid base for Microsoft 365 Copilot. Because the SDK is used for so many automation projects, it reaches far more than 16 million Microsoft 365 users. Although Microsoft derives no direct revenue from the SDK, it seems unreasonable to have just three people contribute to a release (which is what happened in V2.36 – the AutoRest process built the SDK module for UTCM). Having so few engineers work on an important component is an indication of how the demand for resources to work on AI-related topics has affected the progress and quality of the Microsoft Graph.
On to Next Month
There are always things to discuss about PowerShell. We’ll continue to add value to Automating Microsoft 365 with PowerShell with a update next month. Until then, happy scripting!