PowerShell Community Call, Unleashing Parallelism
+Analyze SPF records using the PowerShell module SpfAnalyzer
Happy Labor Day to those of you in America! The holiday was not going to slow me down a bit in getting this great digest out to you this week. I have actually been working all weekend on a PowerShell project all weekend that is still not quite ready, but I’m confident it’s going to make a splash once I drop it.
PowerShell Videos
The August 21, 2025 PowerShell Community Call was especially great, it covered topics like the Tech Mentor conference, new PowerShell preview releases, a demo of AI Shell, updates on DSCv3, progress on PSReadLine accessibility, and a demo of data visualization with PowerShell, .NET Interactive, and Jupyter Notebooks.
PDQ has a great video on their PowerShell Community Lightning Demos, featuring a series of short, quick demos on various PowerShell projects and ideas.
Mike in the Cloud has a great video on how to automatically create multiple Hyper-V virtual machines using PowerShell on Windows Server.
On the latest episode of the PowerShell Podcast, Andrew Pla sits down with Jason Helmick at the TechMentor conference, where he talks about two new technologies: AI Shell, which is a terminal-based AI to help with command building and explanations, and DSC v3, which is a cross-platform and more extensible version of Desired State Configuration.
PowerShell Community News
Here is the transcript of the August 2025 community call mentioned above.
Analyze SPF records using the PowerShell module SpfAnalyzer
Harm Veenstra has a great article on using the PowerShell module SpfAnalyzer to analyze and validate SPF, DKIM, and DMARC records for domains, which he finds helpful during Exchange migrations or when troubleshooting mail flow.
Identify Defender for Endpoint Onboarding Method using PowerShell - Part 2 | Microsoft Community Hub
edgarus71 has a great article on a PowerShell script that can be used to automatically identify the onboarding method (Intune, LocalScript, GPO, or MCM) for a subset of devices in Defender for Endpoint to assist with troubleshooting.
How to Build a Coding Agent - It's 50 Lines of Code, Fri, Sep 5, 2025, 12:30 PM | Meetup
Doug Finke has a great event coming up where he will show attendees how to build a coding agent using PowerShell and the PSAI module, demonstrating how it can run commands, search codebases, and edit files, all with only about 50 lines of code.
PSConfEU is hosting a free online mini conference to follow up on the in-person PSConfEU 2025, which requires registration for a virtual ticket to receive the invitation link.
Unleashing Parallelism in PowerShell - Bart Pasmans | Cloud & Automation
Bart Pasmans has a great article on using the ForEach-Object -Parallel feature, which was introduced in PowerShell 7, to speed up scripts by processing multiple items at the same time, along with how to pass variables, control thread counts, and real-world examples.
Automating Microsoft 365 with PowerShell Sept 2025 Update
Tony Redmond has a great article on the September 2025 update for his Automating Microsoft 365 with PowerShell eBook, discussing new releases for the Microsoft Graph and Teams PowerShell SDKs and a new requirement for the Connect-IPPSSession cmdlet.
PowerShell Potluck August 2025
Jeff Hicks has a great article on a variety of PowerShell topics, including a comparison of PowerShell 5.1 and 7, using the PSPreWorkout module, a VS Code extension called RunOnSave, and a scripting challenge for monitoring PowerShell remoting sessions.
Mailbox Location Report Script | MSB365
Drago Petrovic has a great article on a PowerShell script that can automatically generate a comprehensive HTML report on mailbox locations in a hybrid Exchange environment, making it easier to see which mailboxes are on-premises or in Exchange Online.