# Using PowerShell to automate all things Azure and Microsoft 365 with Matthew Dowst [MVP] Page: https://stenobird.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp Text version: https://stenobird.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp.md Podcast: [M365.FM - Modern work, security, and productivity with Microsoft 365](https://stenobird.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214) Published: 2026-05-06T03:55:01+00:00 Episode link: https://www.spreaker.com/episode/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp--71881892 Audio file: https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/71881892/using_powershell_to_automate_all_things_azure_and_microsoft_365_with_matthew_dowst_mvp.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/episodes/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp Duration seconds: 2552 ## Resource In this episode of the M365 podcast, host Mirko Peters sits down with PowerShell expert and automation architect Matthew Dowst. With over 20 years of experience, Matthew shares deep insights into automation across Microsoft 365 and Azure, drawing from his work in enterprise environments, community contributions, and real-world problem solving. The discussion explores how PowerShell has evolved, why it remains critical despite new tools like Copilot and Power Automate, and what the future holds for administrators. WHAT POWERSHELL REALLY IS: MORE THAN JUST SCRIPTING A central theme of the conversation is the identity of PowerShell. Is it a developer tool or an admin tool? According to Matthew, it is both—and that duality is exactly what makes it powerful. PowerShell enables simple administrative commands while also supporting full-scale automation solutions. It acts as a bridge between infrastructure, APIs, and services, allowing professionals to move beyond manual work into programmable environments. FROM SMALL SCRIPTS TO ENTERPRISE AUTOMATION Matthew shares how many professionals start with small, repeatable scripts—often in help desk or monitoring scenarios—and gradually expand into building full automation platforms. PowerShell’s object-oriented nature allows scripts to evolve into modular systems, where reusable functions and logic blocks can be combined into complex workflows. This progression highlights a key mindset shift: automation is not about isolated scripts, but about building adaptable systems. THE ROLE OF MICROSOFT GRAPH AND MODERN MODULES A major evolution in recent years has been the introduction of Microsoft Graph modules in PowerShell. Previously, administrators had to deal with fragmented tooling across services like Azure AD, SharePoint, and Exchang… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/episodes/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.