1
2
PowerShell Weekly for May 15, 2026
(programming.dev)
Blogs, Articles, and Posts
- Understanding How Graph Permissions for Groups Work
Understanding what Graph permissions are required by apps can be challenging. In this article we discuss how the Group.Read.All and GroupMember.Real.All permissions work and why you should choose one permission over the other and respect the principle of least permission when it comes to assigning Graph permissions to your apps and PowerShell scripts. - DSC v3.2.0: new Windows resources, version pinning, and Bicep integration
Microsoft Desired State Configuration (DSC) v3.2.0 reached general availability on April 29, 2026. DSC is a tool that lets you describe how a Windows or Linux system should be configured — services running, firewall rules in place, features installed — and then automatically apply or verify that configuration. - Using Microsoft Azure MCP with Codex
Azure MCP gives your Codex agent a direct way to inspect Azure resources, query services, and answer Azure operations questions from your local development workflow. The setup is simple. Microsoft provides the Azure MCP Server, Codex provides MCP client support, and your Azure identity controls what the agent is allowed to see or change. - Using Get-Help About_ in PowerShell
The Get-Help Cmdlet is great for showing information about Cmdlets, but there are also the About Topics with conceptual help to better help you understand how PowerShell works. In this small blog post, I will show you how to query and use them. - Manage Active Directory Groups Using PowerShell Script
Group management in Active Directory can be time-consuming, especially when handling bulk operations. To simplify this, we developed a PowerShell script that helps you perform 15 Active Directory group management tasks for single or multiple groups in bulk. This blog walks through the script and shows how to use it to manage AD groups. - How to Update PowerShell on Windows
PowerShell may take time to respond to your commands or return with errors. At times, PowerShell may also fail to open on your Windows PC. You can easily fix such problems by updating PowerShell. - Automatic Pull Requests
Creating pull requests is part of the development process when working with version control systems like Git. Pull requests allow developers to propose… - Splatting the GitHub CLI
Brevity is the soul of wit, and I'm not always known for it. But let's try to make a quick post about a little daily PowerShell timesaver: splatting the GitHub... - Freeform Functions
We all yearn for freedom. We want to be free from tyranny. We want to be free to live. We want to be free to do things we enjoy. Some of us yearn to be free of...
Projects, Scripts, and Modules
- [HOWTO] Delete Azure DevOps users with principalName starting with OIDCONFLICT_UpnReuse_
In Azure DevOps organizations that are connected to Microsoft Entra, you may spot (duplicated) users with email prefixed with OIDCONFLICT_UpnReuse_{OID_HERE} (i.e. when trying to give them access or when mentioning them): Such users are neither visible in the Azure DevOps Web UI under Organization settings > General > Users nor when querying all users via graph or via the Azure DevOps CLI. - PSParseHTML v 2.0.11
Module that allows to manipulate, parse, format and optimize HTML, JavaScript and CSS - Gatekeeper v 0.4.0
Helps implement feature flags in your PowerShell projects.
Books, Media, and Learning Resources
- paneship
A high-performance shell prompt written in Rust, supporting Bash, Fish, PowerShell, Nushell, Elvish, Xonsh, Tcsh, Ion, and Cmd. - andev0x/paneship
Community
- Splatting, Automation, and Chasing the Sun with Jess Pomfret
Jess Pomfret returns for her third appearance on the PowerShell Podcast and brings the same energy that keeps people coming back. She and Andrew cover a lot of ground, starting with her upcoming "Chase the Sun" charity cycling event where she'll attempt to ride 205 miles coast-to-coast across the UK in a single day, starting at sunrise on the longest day of the year and racing the sun to the finish line. It's a big undertaking, and she's riding to raise money for Momentum in Fitness, a charity her wife works for that brings fitness opportunities to older adults, kids in non-traditional school settings, and children with cancer.
Fun
- Uploading Music Files To Amazon S3 (PowerShell Mix) - amazonwebshark
In this post, I will upload lossless music files from my laptop to one of my Amazon S3 buckets using PowerShell.
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.