Announcements!
- Announcing PowerShell 7.6 (LTS) GA Release
We’re excited to announce the General Availability of PowerShell 7.6, the next Long Term Support (LTS) release of PowerShell. PowerShell 7.6 is built on .NET 10 (LTS), continuing the alignment between PowerShell and the modern .NET platform.
Blogs, Articles, and Posts
- Update Windows Secure Boot DB certificates with Group Policy and PowerShell
Microsoft's original Secure Boot certificates from 2011 begin expiring in June 2026. Windows devices that still rely on these certificates will no longer receive security updates for boot components, leaving them out of compliance. To address this, Microsoft is rolling out new 2023 certificates for the UEFI Secure Boot Signature Database (DB). Administrators can deploy these certificates to domain-joined machines using Group Policy, PowerShell, or the Windows Configuration System (WinCS). This article covers the technical background, the registry-based deployment mechanism, and Microsoft's sample automation framework for enterprise rollouts. - Azure runbook and “Assembly with same name is already loaded”.
I was working on one runbook when all of a sudden was getting below error: Assembly with same name is already loaded - Scanning .NET Target Frameworks with PowerShell
Here a useful script to scan a folder to find out what .NET Target Frameworks is used across lot of projects with PowerShell - WinGet Configuration: Set up your dev machine in one command
I’ve set up a lot of dev machines in my life. Traditionally, this takes a lot of time to get everything just right, but now there’s a faster way with WinGet Configuration files. Let me show you how to. - Windows quietly shipped a real sudo command, and it changes everything about how I use the terminal
If you are a Windows user, you know the pain of trying to run a command in PowerShell only to realize you cannot do it because Windows wants the app to run as an administrator. - Best Practices for PowerShell Script Version Control, Part 1
Semantic versioning gives PowerShell script changes clear meaning so you can evolve scripts quickly without letting updates devolve into chaos.
Projects, Scripts, and Modules
- Entra Provision On Demand PowerShell Module
It’s 2026 and somehow I keep finding myself back in 2016, integrating heritage applications into modern Identity & Access Management solutions. I’m still writing connectors that integrate the Microsoft Entra outbound provisioning service with SaaS and legacy on‑premises apps using ECMA connectors.… keep reading - PoshWeb/JSON-LD
Get JSON Linked Data with PowerShell. - AzureDevOpsDscv3 1.0.1
Module with DSC Resources for deployment and configuration of Azure DevOps Server/Services supporting DSC v3.
Books, Media, and Learning Resources
- PoshBytes: Fixing Word Formatting with PowerShell
Ever spent time fighting Word formatting that refuses to behave? In this PoshBytes episode I show an example of how PowerShell can automate Word. Because sometimes scripting around the problem is easier than solving it manually.
Community
- PowerShell Community Call - March 19th, 2026
If you missed this month's community call, you can still watch the recording. - Start Small and Keep Building in PowerShell with Mason Moser
Security professional Mason Moser joins The PowerShell Podcast to share his journey from discovering PowerShell through Learn PowerShell in a Month of Lunches to building real-world automation tools in a security environment. Mason talks about how starting slowly, returning to PowerShell after a break, and consistently building small tools helped him gain confidence and deepen his skills.
Events
- PowerShell + DevOps Global Summit 2026
April 13-17, 2026 in Bellevue, WA
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.
It's funny that you mention that because I'm already working on a solution around that. I'm working on a solution that will periodically backup the contents from your PSReadline history and save it in a searchable format. Then have a cmdlet like
Search-History "whatever keywords". I'd like to make it a daemon so it could record estimated times and what console it executed from. I know it would save me a ton for searching.Also, my one huge-ass OneNote was the reason for me creating this. I found there were a few I kept going back for regularly and wanted a quicker way to get them. Glad to know I'm not the only one.