Blogs, Articles, and Posts
- PowerShell or Power Automate: Stop Automation Mistakes
Learn how to choose between PowerShell and Power Automate for automation tasks based on six key factors, including system complexity, data volume, and team skills. - Microsoft Starts Twelve-Month Retirement of Windows PowerShell Support for Graph SDK
Microsoft is retiring support for the Microsoft Graph PowerShell SDK on Windows PowerShell 5.1 and focusing on PowerShell V7, with a 12-month transition period starting September 16, 2026. - How to Access Teams Meeting Transcripts with the Microsoft Graph
Microsoft has introduced a new control to limit access to Teams meeting transcripts through the Microsoft Graph API, requiring explicit tenant buy-in and approval. To retrieve transcripts, developers must also meet requirements such as online authentication with a registered app and accessing target user accounts through a Teams application access policy. - Speed up Azure DevOps pipelines with the Cache task
The author uses the Azure DevOps Cache task to speed up a PowerShell pipeline that installs dependencies and runs tests. By caching the modules, the pipeline is significantly faster on subsequent runs. - Calling MCP Servers from PowerShell with PSMcpClient
This article demonstrates how to use the PSMcpClient module in PowerShell to connect to and call MCP servers, making it easier to automate tasks with MC Clients. - slmgr.vbs replacement in PowerShell using the OSLicense module
The article demonstrates how to replace slmgr.vbs, a deprecated Windows script for managing licenses, using the PowerShell OSLicense module. - Auditing Active Directory with PowerShell: Practical Queries
This article provides practical PowerShell queries for auditing Active Directory, covering topics such as stale accounts, privileged group membership, password policy exceptions, and delegation risks. - Deploy an Azure VM with Bicep and Azure PowerShell
This article demonstrates how to deploy an Azure virtual machine using Bicep, with Azure PowerShell for validation and deployment. - Vibe Coding Isn’t the Problem. Ownership Is.
Marc D Anderson argues that the focus on AI-generated code in open-source projects is misplaced and that true ownership matters more than authorship. He emphasizes the importance of understanding what you've built and being willing to explain and maintain it. - What’s in the Microsoft Enterprise App Catalog? Finding Out with PowerShell and Microsoft Graph
If you’ve clicked Apps > Windows > Create > Enterprise App Catalog app in Intune, you’ve seen the catalog picker. Search, pick an app, pick a variant, next, next, done. What the picker doesn’t give you is the big picture. Which vendors are in there? How many variants of Firefox are there (spoiler…a lot)?
Projects, Scripts, and Modules
- Active Directory Health Check with PowerShell: Free Script and What Each Check Means
A free PowerShell script that performs an Active Directory health check, querying domain controllers for various health metrics, is available. The script produces a console and HTML summary of the results. - MC1483974 Action Required Upgrade ExchangeOnlineManagement PowerShell Module to Version 3.10.1 or Later
Microsoft has released version 3.10.1 of the ExchangeOnlineManagement PowerShell module, requiring organizations to upgrade if they use versions earlier than this for enhanced security features. - DDD 0.1.1: Now Runs on PowerShell 7.4 and Newer
DDD 0.1.1 is on the PowerShell Gallery. It’s a small release: DDD now runs on more versions of PowerShell, works in VS Code’s terminal, and opens glTF scenes that include a camera. - FSWatcherEngineEvent 2.1.0
Provide file system change notifications as PowerShell engine events
Community
- From Burnout to Buy In, Justin Grote on Building in the Age of AI Agents
Justin Grote discusses his journey from feeling threatened by AI-generated modules to finding a new passion in building with the agent host protocol, harnesses, and other emerging technologies. - Living Off the Land With Spencer Alessi
Spencer Alessi, a pen tester and AD security enthusiast, shares his insights on why PowerShell remains a top tool for both attackers and defenders, the role of AI in his workflow, and three controls that make a big difference for defenders.
Fun
- clmystery
A command-line murder mystery.
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.
no comments (yet)