# PowerShell Is Fun — Automating things with PowerShell in multiple areas with Harm Veenstra [MVP] Page: https://stenobird.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/powershell-is-fun-automating-things-with-powershell-in-multiple-areas-with-harm-veenstra-mvp Text version: https://stenobird.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/powershell-is-fun-automating-things-with-powershell-in-multiple-areas-with-harm-veenstra-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-14T14:00:02+00:00 Episode link: https://www.spreaker.com/episode/powershell-is-fun-automating-things-with-powershell-in-multiple-areas-with-harm-veenstra-mvp--71986823 Audio file: https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/71986823/powershell_is_fun_automating_things_with_powershell_in_multiple_areas_with_harm_veenstra_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/powershell-is-fun-automating-things-with-powershell-in-multiple-areas-with-harm-veenstra-mvp Duration seconds: 2920 ## Resource PowerShell has become one of the most important automation tools in the Microsoft ecosystem, and in this episode of the m365.fm podcast, Mirko Peters welcomes Microsoft MVP Harm Veenstra to discuss why automation is no longer optional for modern IT teams. Harm shares his journey from helpdesk technician to automation specialist and explains how PowerShell transformed the way he approaches Microsoft 365, Azure, Exchange, Teams, Intune, and enterprise administration. WHY POWERSHELL BECAME ESSENTIAL FOR MODERN IT During the conversation, Harm explains how PowerShell stopped being “just scripting” and became a creative problem-solving platform. Once IT professionals understand the logic behind PowerShell objects, properties, and automation workflows, repetitive manual tasks can be replaced with scalable and consistent processes. Harm highlights that automation is not only about saving time — it is about improving reliability, reducing human errors, and allowing IT teams to focus on more valuable work instead of endless click-ops. The episode also explores how PowerShell evolved alongside Microsoft technologies. From the early Exchange Server days to today’s Microsoft Graph integrations, automation is now deeply connected to nearly every Microsoft cloud service. Harm explains how Microsoft Graph APIs and PowerShell modules give administrators complete control across Microsoft 365 and Azure environments. AUTOMATING MICROSOFT 365 AT SCALE One of the biggest topics in the episode is large-scale automation inside enterprise environments. Harm shares practical examples from real consulting projects where PowerShell was used to automate user onboarding, Microsoft 365 migrations, permissions management, account provisioning, Google Workspace to Microsoft 365 transitions, Teams mee… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/m365-fm-modern-work-security-and-productivity-with-microsoft-365-7311214/episodes/powershell-is-fun-automating-things-with-powershell-in-multiple-areas-with-harm-veenstra-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/powershell-is-fun-automating-things-with-powershell-in-multiple-areas-with-harm-veenstra-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.