3
PowerShell Weekly for April 10, 2026
(programming.dev)
Blogs, Articles, and Posts
- 2026: Check Secure Boot Certificates of all Domain-Computers with PowerShell
The Microsoft Secure Boot certificate expires in 2026. Here is a PowerShell script that retrieves the Secure Boot boot certificate information from all domain computers and checks whether they contain the CA - Mail-Advanced.ReadWrite permissions required to change sensitive email properties in Exchange Online via Graph API
Microsoft announced a breaking change to the Microsoft Graph API affecting Exchange Online: from December 31, 2026 - Check PowerShell Scripts for deprecated Azure AD or MSOnline Cmdlets
You might have read it a few times… The Azure AD and MSOnline PowerShell modules are deprecated, and scripts that use Cmdlets from these modules should be updated to use Microsoft Graph Cmdlets. In this blog post, I will show you a script to scan for them and also which replacement Cmdlets you should use instead. - PowerShell does 3 things Windows Settings simply can't, no matter how hard you try
PowerShell unlocks powerful Windows features you can’t access in Settings. Here are the ones actually worth using. - New Native PowerShell Support for Intune Win32 Apps
We explore how the traditional PowerShell script installers work with Win32 apps, and what the new native support changes are.
Projects, Scripts, and Modules
- Manage Microsoft 365 Groups Using a PowerShell Script
Managing Microsoft 365 groups in bulk can be tedious and time-consuming when relying solely on the native admin centers. To address this, we’ve developed a custom PowerShell script that performs 15+ management actions, including both single and bulk operations. This blog explores how to use the script efficiently to simplify Microsoft 365 group management. - Update-UserAttributes
A PowerShell script to update Entra ID user object attributes either for a single user or from a CSV batch file. - PowerShellRun
Terminal Based Launcher and Fuzzy Finder for PowerShell. - mdgrs-mei/PowerShellRun - vscodemarketplace
A PowerShell module that wraps the Visual Studio Code Marketplace public Gallery API, letting you search, download, install, and uninstall VS Code extensions entirely from the command line. - stevi... - oh-my-posh v29.9.3
The best release yet
Books, Media, and Learning Resources
- PoshBytes: What The Blank!
Sometimes a value in PowerShell looks blank… but technically isn’t.
Community
- Intune Stack and the Art of Showing Up with Hailey Phillips Intune Stack and the Art of Showing Up with Hailey Phillips
Andrew welcomes back Dual MVP and Intune aficionado Hailey Phillips for a wide-ranging conversation covering her project IntuneStack, the value of DevOps principles in endpoint management, and the mindset behind consistent skill-building. The two dig into conference culture, the importance of community, mentorship, and why showing up every day — even for just ten minutes — matters more than waiting for inspiration to strike. - Why PowerShell is Fun and Automation Matters - with Harm Veenstra
In this episode, Rick & Oscar talk with Harm Veenstra consultant at InSpark and Microsoft MVP. He explains how his passion for PowerShell and automation led to his Microsoft MVP recognition, which he sees as an ongoing commitment to the community. They highlight the open culture in IT, where sharing knowledge helps everyone improve. They also touch on challenges like cloud migration and the need to combine automation with good governance. Harm stresses that tools alone are not enough without proper oversight.
Events
- PowerShell + DevOps Global Summit 2026
April 13-17, 2026 in Bellevue, WA - PowerShell Conference Europe 2026
1-4 June 2026 in Wiesbaden, Germany
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.