Announcements!
- Jeffrey Snover Retires!
After years of bringing us tons of automation join Jeffrey Snover hangs up his keyboard
Blogs, Articles, and Posts
- Microsoft Entra PowerShell v1.2.0 brings Agent Identity Blueprint management and new automation features
Microsoft released version 1.2.0 of the Microsoft Entra PowerShell module, introducing production-ready support for Agent Identity Blueprints, enhanced application configuration parameters, and modernized invitation APIs. This update consolidates Agent Identity functionality into the main module and delivers new cmdlets for automated identity management across Microsoft Entra ID environments. - Get latest Windows release
Maybe you heard of this already but I found this hidden gem (at least for me) where you can easily get the latest Windows release in PowerShell. The module is written by Jose Schenardie. You can find it here in the PowerShell gallery. So, what does it actually do? - Test SSL/TLS Protocols using PowerShell
Testing enabled SSL and TLS protocols on servers is something I have to do for hardening and security purposes. Of course, you can do that using PowerShell with the Test-TlsProtocols Module from TechnologyAnimal :) In this blog post, I will show you how. - Getting Started with SSH in Windows PowerShell
PowerShell and automation articles for click-free IT pros from another systems engineer. - Intune PowerShell script installer feature
Today we are going to have a look at the new PowerShell script installer feature that is available since January 2026 in Microsoft Intune. It’s now possible to upload a PowerShell script as the installer.
Projects, Scripts, and Modules
- January 19, 2026 Updates to EntraFIDOFinder
It’s been a bit since an update on the PowerShell module EntraFIDOFinder as there haven’t been any new keys and only a few keys have have changed functionality. - Synchronizing Security and Microsoft 365 Group Memberships
An article from 2018 uses the AzureAD and Exchange PowerShell modules to synchronize membership between a security and a Microsoft 365 group. The idea is to enable collaboration for the members of the security group. This version does the work with the Microsoft Graph PowerShell SDK. The code is better and it will work as an Azure Automation runbook, which is always nice. - PowerShellWeb/Reptile
Read Evaluate Print Terminal Input Loop Editor - A Scaley Simple PowerShell Data REPL. - PSClaudeCode v 1.0.3
A PowerShell module for building Claude Code using Anthropic, with reference implementations for tool-based interactions.
Books, Media, and Learning Resources
- PowerShell EOL 7.4 and 7.5 updates
Get to know when long-term support is ending for PowerShell versions 7.4 (Nov. 2026), 7.5 (May 2026), and other versions.
Community
- From SharePoint to Security with David Sass
Newly minted Microsoft MVP David Sass joins The PowerShell Podcast to talk about PowerShell notebooks, terminal tooling, and making automation approachable for teams that are hesitant to touch the console. David shares how he uses Jupyter/PowerShell notebooks as a practical “click-to-run” interface for colleagues, helping them safely run approved automation while keeping the logic documented, repeatable, and under source control. - Chocolatey Fest 2026 @ PowerShell Summit : Call for Speakers
Chocolatey Fest is a community-driven conference focused on Windows automation (WinOps), DevOps practices, and the broader ecosystem around Chocolatey and Windows package management.
Fun
- A complete history of MDT (abridged)
Way back in 2008, I published a blog post (now captured by the Wayback Machine) that gave a concise history of BDD, now known as MDT. Eighteen years later, I can now complete that story and expand on some of the items in more detail. (I will refrain from getting too carried away, hence the abridged part of the title, because you probably don't care to read a small novel.)
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.
I'm sure I'm doing some dumb stuff here since I'm not super familiar with doing and working with webrequests, but I put together a messy "one liner" for grabbing the latest weekly's links and their titles:
$PSWLinks = ((Invoke-WebRequest -Uri 'https://psweekly.dowst.dev/wp-json/wp/v2/posts?per_page=1' -Method Get).Links | Where-Object { ($_.InnerHTML -notlike '<IMG title=*') -and ($_.InnerText -notlike '*<\/a>\n\u00a0submitted:*') }) | Select-Object -Property @{Name = 'Title'; Expression = { [System.Text.RegularExpressions.Regex]::Unescape($_.InnerText.SubString(0, $_.InnerText.IndexOf('<'))) } }, @{Name = 'Link'; Expression = { [System.Text.RegularExpressions.Regex]::Unescape($_.href) -Replace '"', '' } }More than open to suggestions for improvements.