Blogs, Articles, and Posts
- Powershell and the Left Hand Side
A new article, to talk about an important notion in Powershell, the Left Hand Side (LHS) notion. - Manage PIM Role Assignments with PowerShell
This article describes how to create eligible and active PIM role assignment requests using cmdlets from the Microsoft Graph PowerShell SDK. - How to install PowerShell 7 and essential tools on macOS
As you prepare for the OnRamp track at the PowerShell + DevOps Global Summit, this guide walks you through installing the essential tools on your macOS system, if that's your preferred operating system. You'll learn to install PowerShell version 7, Visual Studio Code, and the PowerShell extension for VS Code to ensure your system is prepared for the event. - GitHub and PowerShell: The Underdog
Remember how I mentioned how GitHub actions are underrated? I’m going to show at a high level how GitHub Actions with PowerShell can save you time and be more efficient. What does it do? It does that automatically once every day, I could do it more, but didn’t think it was necessary. - Install and enable SSH on Windows Server 2025
Windows Server 2025 comes with SSH pre-installed, making secure remote server management easier for administrators. This is especially helpful when accessing servers from macOS or Linux machines or Windows computers not part of the Active Directory domain, as enabling PowerShell remoting can be complicated in this scenario. By default, SSH on Windows Server 2025 uses password authentication, which you should change to public key authentication for enhanced security. - Introducing a Custom 'map' Function in PowerShell for Functional Programming
I built the custom map function to enable processing multiple arrays with ease. Simplify your scripts by applying transformations simply and flexibly. - How Can You Effortlessly Restart or Shutdown Windows Using PowerShell Commands?
In Windows PowerShell, you have two main commands for controlling shutdown and restart functions: Restart-Computer and Stop-Computer. Each command can - New PowerShell Threat: Infiltrating Networks with Advanced Techniques
In a recent discovery, Cyble Research and Intelligence Lab (CRIL) detailed a complex, multi-stage PowerShell campaign that employs several advanced techniques to infiltrate networks, maintain persistence, and enable covert communications.
Projects, Scripts, and Modules
- CMHealthcheck v 1.0.30
ConfigMgr healthcheck reporting - linuxtools v 1.0.12
An experimental PowerShell module for Linux nerds. Because: why not? - PSBluesky
A set of PowerShell 7 commands that use the BlueSky API. You can skeet and upload images from a PowerShell prompt as well as view your feed and timeline.
Community
- PowerShell, Microsoft Graph, and MVP Wisdom with Christian Ritter
Join us as we chat with Microsoft MVP Christian Ritter about all things PowerShell and beyond! Christian dives into his journey to becoming an MVP, his insights on Microsoft Graph, and the impact it's having in the PowerShell community. We also explore the growing PowerShell community in Germany and get an exciting preview of the upcoming PowerShell Saturday event. Whether you’re a PowerShell novice or a seasoned pro, this episode has something for everyone - PowerShell + DevOps Global Summit 2025 Call for Proposals (CFP)
Submissions are due by midnight tonight. - Celebrating 18 Years Of PowerShell - An Inside IT Automation LIVE Special
Come watch the replay of a livestream celebration for PowerShell's 18th birthday. Hear stories, tips, learnings and a look back at how PowerShell has grown into this amazing IT automation technology it is today.
Fun
- How do you pronounce regex?
Join the conversation and submit your answer today.
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.
No Azure DevOps automatically increments it every time you run the pipeline.