Announcements!
- Important Purview eDiscovery Changes Take Effect in May 2025
Microsoft is making some important changes to Purview eDiscovery from May 26, 2025. The changes affect how content searches work and are likely to affect many Microsoft 365 tenants. Administrators and eDiscovery investigators will both have to master new ways of working with eDiscovery cases, searching for information, reviewing search results, and exporting what’s found. Changes to PowerShell cmdlets might affect scripts, so there’s lots to consider. - PowerShell, OpenSSH, and DSC team investments for 2025
Come read about the investments Microsoft has planned for PowerShell in 2025. - PnP PowerShell v3 released!
It has been in the works for a long time, but finally we’re excited to announce that PnP PowerShell 3.0 has been released.
Blogs, Articles, and Posts
- Microsoft Attempts to Fix Microsoft Graph PowerShell SDK Problem with Azure Automation
V2.26 and V2.26.1 of the Microsoft Graph PowerShell SDK were low-quality, buggy disasters. Microsoft aims to fix the problem in the next version to make it possible for the SDK to work with Azure Automation runbooks again and address many of the obvious problems that should never have appeared outside Microsoft. It will take time for customer confidence to be restored. - Build your own natural language interface for PowerShell using the Azure OpenAI API
This article presents a PowerShell script leveraging the Azure OpenAI API, enabling you to execute PowerShell commands using natural language. A key benefit compared to comparable AI tools like ShellGPT is the ability to customize the script. - Vibe Coding: How I Built a 120K Line App Without “Learning to Code”
Building real applications with AI isn't just for developers anymore. Here's how I went from PowerShell scripts to a full-stack React/Express app by embracing "vibe coding" with AI. - Create a Catalog of Windows Update Data using Microsoft Graph
For some time I have run my own reporting solution for Windows Updates since I’ve never really been happy with the canned reports Microsoft have created in Intune and Windows Update for Business reports, even to this day. - How to Append Text to Files in PowerShell
As a PowerShell user, I’ve found that one of the most common tasks is writing data to files, especially appending content to existing files without overwriting previous information. This will be helpful in scenarios such as creating logs, generating reports, or saving script output, etc. In this tutorial, I’ll walk you through the different methods - Practical AI: Managing My Travel Calendar with PowerShell
AI is supposed to make our lives easier, so how about writing some PowerShell to block out timeslots in a travek calendar when the calendar's owner is on the move? Eventually AI gets the task done, but it needed some coaching and firm instruction along the way. - Using the Get-NetView PowerShell Module for Network Troubleshooting
Collecting enough logs and information from a system with networking issues can be difficult. You always need just one more to troubleshoot the problem. ;-) In this blog post, I will show you how the built-in Get-NetView module can help you collect all the necessary logs and information.
Projects, Scripts, and Modules
- AutoCategorizerPS
A series of scripts that perform zero-shot (untrained) data classification using AI. - Metro.AI.PowerShell
Metro-AI is a unified PowerShell module that streamlines management of Azure AI Agent and Assistant APIs. - psBluesky v2.6.0
Heads up PowerShell PSBluesky users, time to update the module. Thanks to @wragg.io for adding StarterPack commands.
Community
- The PowerShell Podcast Summit 2025 - Missy, Leslie, & Hailey
In this episode of the PowerShell Podcast, we bring you a special edition live from the PowerShell + DevOps Global Summit 2025 — the Summit Sessions! This episode is packed with energy, community stories, and career inspiration as Andrew Pla chats with community leaders, organizers, and first-time contributors about what makes this event and the PowerShell community so special.
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.
Projects, Scripts, and Modules
365AutomatedLab and new companion module coming soon I promise I haven’t forgotten about 365AutomatedLab, but I’ll be honest after Microsoft made the announcement of no more new Dev tenants it hurt a bit as I know how useful they are on learning and testing features and PowerShell without hurting your production environment.
Recently, I developed one Power Apps application that needed a SharePoint list data source. Before running the application, the client must create the specific SharePoint list on their site. So, I wrote a Power Shell script to create the SharePoint list along columns to avoid mistakes when creating it manually.
What's changed…
Tons of new stuff added including calculating sunrise and sunset time.
Books, Media, and Learning Resources
Check out all the sessions from this years PowerShell Conference EU.
Community
In this episode of the PowerShell Podcast, we sit down with Microsoft MVP Harm Veenstra to discuss his exciting experiences at PSConf.EU, where he attended for the first time and embarked on a new journey into public speaking. Harm shares his thoughts on receiving the prestigious Microsoft MVP award and delves into his recent projects, including creating a TCP/UDP listener for testing firewall ports and using a Pi-hole to block ads on his home network. We also explore his perspectives on automation in the MSP world, the power of Microsoft Graph, and why he hasn’t yet adopted AI tools. Tune in for an engaging conversation filled with insights, tips, and highlights from PSConf.EU!
In our latest Powershell Podcast episode, we chat with Brock Bingham. We explore his transition from sysadmin to writer and his viewpoint of coding as creative problem-solving. Brock also shares insightful blogging tips and advises against the pitfalls of comparison. A must-listen for aspiring PowerShellers. (plz create a blog and share your learnings for future you)