4
PowerShell Weekly for April 17, 2026
(programming.dev)
Announcements!
- PowerShell MSI package deprecation and preview updates
Beginning with PowerShell 7.7-preview.1 (April 2026), the MSIX package will be the primary installation method for PowerShell on Windows. We will no longer ship the MSI installer package for new PowerShell releases. - Microsoft PowerShell Security Feature Bypass Vulnerability
If you are running versions 7.4 or 7.5 be sure to update to 7.4.14 or 7.5.5 to be protected.
Blogs, Articles, and Posts
- Creating a Planner Weekly Notification Email for Incomplete Tasks
A reader wanted a weekly incomplete task report to send details of Planner tasks to people with outstanding work to do. We used PowerShell to scan for incomplete tasks for people who are members of a group, perform some analysis on the data, and create and send email. Despite some deficiencies in the Planner Graph API, the code is pretty straightforward. - How to Survive the 2026 Secure Boot Certificate Expiry
Deploy Windows UEFI CA 2023 before the June 2026 certificate expiry. Inventory devices, update OEM firmware, and trigger enrollment via Intune or PowerShell registry settings. - Running Copilot Retrieval Searches with the Microsoft Graph PowerShell SDK
The Copilot Retrieval API is a Microsoft Graph API that apps can use to search Microsoft 365 locations to find information to ground user prompts. Grounding means that the apps use the information found by Copilot to add context to the queries they submit to a generative AI engine for processing. Although I don’t have an immediate purpose for the API, it provides a nice insight into how grounding works. - Automate SOC 2 Compliance with PowerShell and Azure
Learn how to use Azure Policy, the EPAC framework, and PowerShell to automate SOC 2 compliance evidence collection, enforce controls across subscriptions, and build a continuous audit trail. - PowerShell MSI Package Deprecation starting with the new preview updates (v7.7 Preview 1)
PowerShell always had an MSI package that you could download and distribute yourself to install and update, starting with Preview 1 of v7.7, which has changed to MSIX. In this short blog post, I will explain what this means. - Find Computers with Pending Reboot Status Using PowerShell
After installing certain patches or security updates on Windows, a restart may be required for them to take effect. However, if users continually postpone rebooting their computers or if the…
Projects, Scripts, and Modules
- PowerShell + DevOps Global Summit - Session Materials
Even if you couldn't make it to the PowerShell + DevOps Global Summit 2026, you can still browse the official repository for speaker session materials. - PoshWeb/OP: Overpowered module for Open Packages
Just dropped an Overpowered Module for Open Packages. Make anything a package!
Books, Media, and Learning Resources
- PowerShell for Hackers, Part 1: The Basics – Hackers Arise
For those of you who want to learn Powershell but weren’t sure how to approach it, we’ve created a series with more articles on the way. Helpful for both red team and blue team You can start with Part 1 covering the basics
Community
- Lightning Demos from PowerShell Summit
We're coming to you live from PowerShell Summit with back-to-back Lightning Demos! These are fast, focused, and packed with practical PowerShell goodness — think of it as a highlight reel of some of the coolest things the community is building and automating right now. - PowerShell Wisdom from 35 Years in the Trenches with Jeff Hicks
With PowerShell + DevOps Global Summit 2026 opening this Monday, April 13th, this episode brings back one of the most respected names in the PowerShell community: Jeff Hicks.
Events
- 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.