PowerShell Community Call, Configuring Microsoft Entra Lifecycle Workflows
+ A Practical Microsoft Graph Guide
Hello, fellow PowerShell Engineers! We have yet another great week of PowerShell content for you.
đ„ PowerShell Videos
PowerShell Community Call - September 18th, 2025
The PowerShell and DSC Team Channel has an interesting video of the PowerShell Community Call from September 18th, 2025. This call is a recurring event where the team and community gather to discuss updates, new features, and to answer questions about PowerShell and related technologies.
Beware of Dangerous PowerShell Commands!
@NadeemKhanoffical7860 has a new YouTube Short about being cautious of dangerous PowerShell commands. The short focuses on the importance of checking and understanding the content of scripts or commands before executing them, as some can be malicious or destructive to your system.
From Sysadmin to PowerShell Team: The Story of SeeminglyScience. E193 Patrick Meinecke
Andrew Pla from the PowerShell Podcast has a great video of Patrick Meinecke, known as SeeminglyScience, sharing his journey from a sysadmin to joining the PowerShell team at Microsoft. He discusses his community contributions, the inner workings of the PowerShell engine, and highlights underused features like ETS (Extended Type System) and type converters, as well as useful modules such as PowerShell Run, ctypes, and Useful Argument Completers.
PowerShell Community News
Do While, While and Do Until in PowerShell
Harm Veenstra has a great article on the PowerShell looping constructs Do While, While, and Do Until. It explains when to use each one, with examples, especially in scenarios like waiting for specific tasks to finish or a condition to be met before continuing a script.
https://powershellisfun.com/2025/09/26/do-while-while-and-do-until-in-powershell/
Solving the Remoting Scripting Challenge
The author has an interesting article on solving a PowerShell scripting challenge to monitor remote sessions. The solution involves setting up CIM indication event subscriptions to watch for the creation and deletion of the Wsmprovhost.exe process, which is used for PowerShell remoting, and addresses the complexities of resolving SIDs for domain users within the remote script block.
How to Configure Lifecycle Workflows for Inactive Users
Daniel Bradley has a good article on configuring Microsoft Entra Lifecycle Workflows to manage inactive users. This workflow is triggered by the last sign-in activity date and can be used to automatically alert managers, reclaim licenses, and ultimately offboard users, which helps reduce the attack surface and cut down on financial waste.
https://ourcloudnetwork.com/how-to-configure-lifecycle-workflows-for-inactive-users/
Microsoft Graph: a Practical Guide
Hailey Phillips has an interesting article offering a practical guide to Microsoft Graph, reframing its initial complexities as âbuilding blocksâ for broader automation skills. Instead of immediately jumping into the full SDK, the post advocates for a simpler starting method using Install-Module Microsoft.Graph.Authentication
and Invoke-MgGraphRequest
, with a focus on a four-step processâstarting with the goal, finding the endpoint (often via Graph Explorer), running the query in PowerShell, and then processing the outputâbefore considering advanced features like pagination.
https://www.allwayshype.com/allways-hype/msgraph-practical-guide