Blogs, Articles, and Posts

  • PowerShell 7 Support Arrives for the Granfeldt PowerShell Management Agent
    For over a decade, the Granfeldt PowerShell Management Agent (PSMA) has been the bedrock for bespoke identity integration within Microsoft Identity Manager (MIM) and its predecessor, Forefront Identity Manager. It provides the essential bridge between the MIM Synchronisation Service and virtually any target system accessible via PowerShell.
  • Automate Applocker configuration for Intune
    I wrote a post a while ago about automating the creation of the Applocker policy for intune. You can find it here. This post is a prequel to that post. This post shows you how to automate your Applocker configuration which you can upload with the previous post to Microsoft Intune.
  • Creating a Comprehensive Inactive Guest Account Report
    Many examples of how to report inactive guest accounts are available on the internet, but they’re all flawed because they make decisions based on the last sign in. That’s a shortsighted method because it doesn’t take guest activity into account. This article explains how to combine audit data with sign-in data to create an enhanced view of guest account activity so that intelligent decisions can be made to keep or retain the accounts.
  • Use Secret Management to Manage Azure Automation Credentials
    Resources are the easiest way to manage credentials for Azure Automation runbooks. The Secret Management module is an alternative, and it’s best for shared credentials.
  • Install Linux Subsystem for Windows (WSL) on Windows Server 2025
    This article explains the differences between WSL 1 and WSL 2, how they compare to WSL on Windows Server 2022 and Windows Server 2025, and how to install WSL on Windows Server 2025 using the graphical user interface (GUI) or PowerShell.

Projects, Scripts, and Modules

  • PowerShell.Map v1.0.0
    Interactive map visualization for PowerShell using Leaflet.js and OpenStreetMap. Although usable standalone, this module is primarily designed for Claude Desktop integration via the PowerShell.MCP module, enabling AI-powered map visualization.
  • PowerShellWeb/OpenXML
    Automate OpenXML. Excel, Word, and PowerPoint automation in PowerShell.
  • IntuneMermaid v1.2.0
    This module provides a function to generate a mermaid diagrams for Intune resources
  • PSDates v1.0.6
    The new version of PSDates has been uploaded to the PowerShell Gallery with the new Get-DateSummary and Format-TimeSpan functions.
  • AsBuiltReport.System.Resources v0.1.1
    AsBuiltReport is an open-sourced community project which utilises PowerShell to produce as-built documentation in multiple document formats for multiple vendors and technologies.

Community

  • Authenticity, AI, and the Human Side of Tech with Adil Leghari
    Cybersecurity, automation, and PowerShell advocate Adil Leghari returns to The PowerShell Podcast to kick off Cybersecurity Month. Adil shares insights from his career journey: from PowerShell and automation to identity and now cloud security at Palo Alto Networks. He discusses creating tools like Cyberdle and QR Check, how AI is reshaping cybersecurity, and the importance of empathy, authenticity, and mentorship in tech and community life.

Fun

Events

Check out psweekly.dowst.dev for all past editions as well as a searchable archive.