<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>PowerShell – M365.FM</title><link>https://www.m365.fm/entity/powershell/</link><description>Microsoft's command-line shell and scripting language for Windows and other platforms.</description><language>en</language><item><title>Windows Subsystem for Linux (WSL) - Simply Explained</title><link>https://www.m365.fm/show/episodes/windows-subsystem-for-linux/</link><guid>https://www.m365.fm/show/episodes/windows-subsystem-for-linux/</guid><pubDate>Tue, 27 Oct 2026 00:00:00 -0000</pubDate><category>episode</category><description>Many tutorials assume you are not on Windows, and that leaves beginners stuck at the first bash command. This episode explains Windows Subsystem for Linux for IT pros and learners in the Microsoft world: what it is, how WSL 1 and WSL 2 differ, how to install…</description></item><item><title>Safe Scripting Habits for Microsoft 365 PowerShell: How to Automate Without Breaking Production</title><link>https://www.m365.fm/community/u/mirko-p/blog/safe-scripting-habits-microsoft-365-powershell/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/safe-scripting-habits-microsoft-365-powershell/</guid><pubDate>Thu, 22 Oct 2026 07:43:52 -0000</pubDate><category>article</category><description>Learn safe scripting habits for Microsoft 365 PowerShell. Discover how to use WhatIf, test scripts, and automate cloud tasks without breaking production.</description></item><item><title>PowerShell for Microsoft 365 - Simply Explained</title><link>https://www.m365.fm/show/episodes/powershell-for-microsoft-365/</link><guid>https://www.m365.fm/show/episodes/powershell-for-microsoft-365/</guid><pubDate>Thu, 22 Oct 2026 00:00:00 -0000</pubDate><category>episode</category><description>Learn PowerShell for Microsoft 365. Discover modules, cmdlets, pipelines, and safe scripting habits to automate admin tasks without the fear. An hour of clicking in Microsoft 365 does the job of one typed line. That typed line is PowerShell, and it's the…</description></item><item><title>Mastering Microsoft 365 Copilot with PowerShell</title><link>https://www.m365.fm/community/u/mirko-p/blog/mastering-microsoft-365-copilot-with-powershell/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/mastering-microsoft-365-copilot-with-powershell/</guid><pubDate>Fri, 28 Aug 2026 17:34:18 -0000</pubDate><category>article</category><description>Welcome back to the blog! If you have ever felt overwhelmed by the sheer volume of administrative tasks required to keep a modern enterprise environment running smo…</description></item><item><title>Mastering Managed Identity Flow with PowerShell and Microsoft Graph</title><link>https://www.m365.fm/community/u/mirko-p/blog/mastering-managed-identity-flow-with-powershell-and-microsoft-graph/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/mastering-managed-identity-flow-with-powershell-and-microsoft-graph/</guid><pubDate>Fri, 28 Aug 2026 13:06:34 -0000</pubDate><category>article</category><description>Welcome back to the podcast blog! If you have ever felt the friction of hardcoding passwords, managing cumbersome client secrets, or worrying about credentials leak…</description></item><item><title>From Scattered Scripts to Unified Architecture: Why Your PowerShell Approach Needs an Upgrade</title><link>https://www.m365.fm/community/u/mirko-p/blog/from-scattered-scripts-to-unified-architecture-why-your-powershell-approach-needs-an-upgrade/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/from-scattered-scripts-to-unified-architecture-why-your-powershell-approach-needs-an-upgrade/</guid><pubDate>Fri, 28 Aug 2026 02:43:29 -0000</pubDate><category>article</category><description>Welcome back, cloud architects and automation engineers! If you have spent any significant amount of time managing Microsoft 365 environments, you know the pain of …</description></item><item><title>Overcoming the PowerShell Ceiling in Azure Automation</title><link>https://www.m365.fm/community/u/mirko-p/blog/overcoming-the-powershell-ceiling-in-azure-automation/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/overcoming-the-powershell-ceiling-in-azure-automation/</guid><pubDate>Fri, 28 Aug 2026 02:34:28 -0000</pubDate><category>article</category><description>Welcome back to the blog! As cloud architects and systems administrators, we often find ourselves deeply entrenched in the daily routines of managing Microsoft Azur…</description></item><item><title>PowerShell Basics: A Beginner's Guide to Automation</title><link>https://www.m365.fm/community/u/mirko-p/blog/powershell-basics-a-beginners-guide-to-automation/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/powershell-basics-a-beginners-guide-to-automation/</guid><pubDate>Thu, 27 Aug 2026 17:45:22 -0000</pubDate><category>article</category><description>Welcome back, tech enthusiasts! If you have ever felt overwhelmed by the sheer volume of manual administrative work required to manage a modern digital workplace, y…</description></item><item><title>Getting Started with PowerShell Automation for Azure and Microsoft 365</title><link>https://www.m365.fm/community/u/mirko-p/blog/getting-started-with-powershell-automation-for-azure-and-microsoft-365/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/getting-started-with-powershell-automation-for-azure-and-microsoft-365/</guid><pubDate>Wed, 26 Aug 2026 11:49:30 -0000</pubDate><category>article</category><description>Welcome back, tech enthusiasts and cloud administrators! Today, we are diving deep into the world of PowerShell automation. If you manage cloud resources, you alrea…</description></item><item><title>Getting Started with PowerShell Automation: A Beginner's Guide</title><link>https://www.m365.fm/community/u/mirko-p/blog/getting-started-with-powershell-automation-a-beginners-guide/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/getting-started-with-powershell-automation-a-beginners-guide/</guid><pubDate>Wed, 26 Aug 2026 10:58:55 -0000</pubDate><category>article</category><description>Welcome to the ultimate beginner's guide to PowerShell automation! If you have ever felt bogged down by repetitive daily IT chores like creating user accounts, shuf…</description></item><item><title>The Hidden Dangers of Legacy PowerShell in Enterprise Environments</title><link>https://www.m365.fm/community/u/mirko-p/blog/the-hidden-dangers-of-legacy-powershell-in-enterprise-environments/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/the-hidden-dangers-of-legacy-powershell-in-enterprise-environments/</guid><pubDate>Wed, 26 Aug 2026 10:43:01 -0000</pubDate><category>article</category><description>Welcome back to the podcast companion blog! In today's post, we are expanding on a topic that has been causing quiet chaos in enterprise environments everywhere: th…</description></item><item><title>Mastering Azure Automation Runbooks: A Practical Guide</title><link>https://www.m365.fm/community/u/mirko-p/blog/mastering-azure-automation-runbooks-a-practical-guide/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/mastering-azure-automation-runbooks-a-practical-guide/</guid><pubDate>Sat, 22 Aug 2026 21:34:35 -0000</pubDate><category>article</category><description>Welcome back to the podcast companion blog! In this post, we are expanding heavily on our latest episode to give you a comprehensive, technical, and practical guide…</description></item><item><title>Automating License Optimization and Audits in Microsoft 365</title><link>https://www.m365.fm/community/u/mirko-p/blog/automating-license-optimization-and-audits-in-microsoft-365/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/automating-license-optimization-and-audits-in-microsoft-365/</guid><pubDate>Wed, 12 Aug 2026 09:09:17 -0000</pubDate><category>article</category><description>Welcome back to the podcast blog! If you have ever stared at your monthly Microsoft 365 software bill and wondered why you are paying for seats that nobody has touc…</description></item><item><title>Why Your Ad-Hoc PowerShell Remoting Is a Security Time Bomb</title><link>https://www.m365.fm/community/u/mirko-p/blog/why-your-ad-hoc-powershell-remoting-is-a-security-time-bomb/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/why-your-ad-hoc-powershell-remoting-is-a-security-time-bomb/</guid><pubDate>Tue, 11 Aug 2026 16:07:45 -0000</pubDate><category>article</category><description>Welcome back to the podcast and our ongoing deep dive into enterprise automation security. If you have ever written a quick script, dropped in a set of administrati…</description></item><item><title>PowerShell vs Microsoft Graph API: Choosing the Right Tool for Your Automation Strategy</title><link>https://www.m365.fm/community/u/mirko-p/blog/powershell-vs-microsoft-graph-api-choosing-the-right-tool-for-your-automation-strategy/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/powershell-vs-microsoft-graph-api-choosing-the-right-tool-for-your-automation-strategy/</guid><pubDate>Tue, 11 Aug 2026 15:30:58 -0000</pubDate><category>article</category><description>Welcome back to the blog! If you manage a modern enterprise cloud environment, you have undoubtedly faced the eternal dilemma of how best to automate your administr…</description></item><item><title>Stop Wasting Money: How to Automate Microsoft 365 License Optimization with PowerShell</title><link>https://www.m365.fm/community/u/mirko-p/blog/stop-wasting-money-how-to-automate-microsoft-365-license-optimization-with-powershell/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/stop-wasting-money-how-to-automate-microsoft-365-license-optimization-with-powershell/</guid><pubDate>Tue, 11 Aug 2026 14:12:28 -0000</pubDate><category>article</category><description>Welcome back to the blog! If you manage a Microsoft 365 tenant, you probably know the sinking feeling of opening the billing invoice at the end of the month. You se…</description></item><item><title>ENTRA PIM EXPLAINED: Securing Privileged Access with Mark Orr [MVP]</title><link>https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/</link><guid>https://www.m365.fm/show/episodes/entra-pim-explained-securing-privileged-access-with-mark-orr-mvp/</guid><pubDate>Fri, 31 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>Attackers rarely break in anymore, they sign in, and over-privileged admin accounts make that easy. In this episode Microsoft MVP Mark Orr shows Microsoft 365 and security admins how Entra Privileged Identity Management, phishing-resistant MFA, Intune device…</description></item><item><title>PowerShell - Simply Explained</title><link>https://www.m365.fm/show/episodes/powershell-simply-explained/</link><guid>https://www.m365.fm/show/episodes/powershell-simply-explained/</guid><pubDate>Tue, 14 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>PowerShell is Microsoft's powerful command-line shell and scripting language that allows IT professionals, administrators, and developers to automate repetitive tasks, manage systems at scale, and control nearly every aspect of Windows, Azure, and Microsoft…</description></item><item><title>PowerShell vs Bicep for Azure Infrastructure Automation</title><link>https://www.m365.fm/show/episodes/the-powershell-ceiling-why-you-need-bicep/</link><guid>https://www.m365.fm/show/episodes/the-powershell-ceiling-why-you-need-bicep/</guid><pubDate>Mon, 06 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>PowerShell has become the automation standard for Microsoft environments, but it reaches its limits when managing modern cloud infrastructure at scale. In this episode, we explore why Azure Bicep has become the preferred Infrastructure as Code (IaC) language…</description></item><item><title>Microsoft Graph: The Enterprise Nervous System</title><link>https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/</link><guid>https://www.m365.fm/show/episodes/microsoft-graph-the-enterprise-nervous-system/</guid><pubDate>Sun, 05 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>Microsoft Graph is far more than a REST API—it acts as the enterprise nervous system that connects people, identities, files, conversations, meetings, permissions, and business processes across Microsoft 365. In this episode, we explore why understanding…</description></item><item><title>Microsoft Graph Automation Architecture: Beyond Scripts</title><link>https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/</link><guid>https://www.m365.fm/show/episodes/beyond-the-script-the-architects-guide-to-microsoft-graph-platforms/</guid><pubDate>Sat, 04 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>Automation is essential for digital transformation, but many organizations unintentionally create fragile, difficult-to-manage environments by relying on hundreds of disconnected PowerShell scripts and individual Power Automate flows. While each script may…</description></item><item><title>Microsoft Graph and PowerShell for Enterprise Automation</title><link>https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/</link><guid>https://www.m365.fm/show/episodes/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/</guid><pubDate>Thu, 02 Jul 2026 00:00:00 -0000</pubDate><category>episode</category><description>Microsoft Graph is far more than just another API—it is the operational backbone of Microsoft 365. This episode explains why relying solely on admin portals limits scalability, visibility, and automation, while Microsoft Graph provides a unified interface for…</description></item><item><title>Modern Microsoft 365 Automation Beyond PowerShell Scripts</title><link>https://www.m365.fm/show/episodes/your-powershell-scripts-are-obsolete/</link><guid>https://www.m365.fm/show/episodes/your-powershell-scripts-are-obsolete/</guid><pubDate>Wed, 27 May 2026 00:00:00 -0000</pubDate><category>episode</category><description>For years, PowerShell scripts were the foundation of Microsoft 365 automation. IT admins built massive script libraries to onboard users, assign licenses, provision devices, configure Exchange, manage permissions, and automate repetitive operational work…</description></item><item><title>Teams PowerShell Basics: The Complete Beginner’s Guide</title><link>https://www.m365.fm/community/u/mirko-p/blog/teams-powershell-basics-the-complete-beginners-guide/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/teams-powershell-basics-the-complete-beginners-guide/</guid><pubDate>Wed, 20 May 2026 11:22:34 -0000</pubDate><category>article</category><description>Welcome to a step-by-step guide designed for anyone getting started with Microsoft Teams PowerShell! Whether you’re officially managing Teams for a large orga…</description></item><item><title>Microsoft Teams Usage Reports: Complete Admin Guide</title><link>https://www.m365.fm/community/u/mirko-p/blog/comprehensive-guide-to-microsoft-teams-usage-reports/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/comprehensive-guide-to-microsoft-teams-usage-reports/</guid><pubDate>Wed, 20 May 2026 10:50:09 -0000</pubDate><category>article</category><description>Learn how to read Microsoft Teams usage reports, measure adoption, identify support needs, and use activity data for governance and planning.</description></item><item><title>Microsoft Teams Messaging Policies: Admin Guide</title><link>https://www.m365.fm/community/u/mirko-p/blog/messaging-policies-basics-in-microsoft-teams/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/messaging-policies-basics-in-microsoft-teams/</guid><pubDate>Wed, 20 May 2026 10:14:20 -0000</pubDate><category>article</category><description>Learn how Microsoft Teams messaging policies control chat, channel posts, editing, deletion, translation, and user communication settings.</description></item><item><title>Emergency Calling in Microsoft Teams: Admin Guide</title><link>https://www.m365.fm/community/u/mirko-p/blog/emergency-calling-in-teams-a-complete-guide-for-microsoft-teams-administrators/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/emergency-calling-in-teams-a-complete-guide-for-microsoft-teams-administrators/</guid><pubDate>Thu, 14 May 2026 16:28:15 -0000</pubDate><category>article</category><description>Learn emergency calling in Teams with practical guidance on setup, architecture, security, governance, and real-world use.</description></item><item><title>Voicemail in Teams: The Complete Guide for Microsoft Teams Users and Admins</title><link>https://www.m365.fm/community/u/mirko-p/blog/voicemail-in-teams-the-complete-guide-for-microsoft-teams-users-and-admins-1/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/voicemail-in-teams-the-complete-guide-for-microsoft-teams-users-and-admins-1/</guid><pubDate>Thu, 14 May 2026 08:48:23 -0000</pubDate><category>article</category><description>This guide brings you everything you need to get the most out of voicemail in Microsoft Teams, no matter where you’re starting. Maybe you just want to make su…</description></item><item><title>Voicemail in Teams: The Complete Guide for Microsoft Teams Users and Admins</title><link>https://www.m365.fm/community/u/mirko-p/blog/voicemail-in-teams-the-complete-guide-for-microsoft-teams-users-and-admins/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/voicemail-in-teams-the-complete-guide-for-microsoft-teams-users-and-admins/</guid><pubDate>Thu, 14 May 2026 08:48:22 -0000</pubDate><category>article</category><description>voicemail in Teams should be designed around a clear business scenario, accountable ownership, and the appropriate Microsoft 365 controls. Start with the intended o…</description></item><item><title>PowerShell Automation for Azure and Microsoft 365 with Matthew Dowst [MVP]</title><link>https://www.m365.fm/show/episodes/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/</link><guid>https://www.m365.fm/show/episodes/using-powershell-to-automate-all-things-azure-and-microsoft-365-with-matthew-dowst-mvp/</guid><pubDate>Tue, 05 May 2026 00:00:00 -0000</pubDate><category>episode</category><description>In this episode of the m365.fm podcast, the discussion focuses on using PowerShell to automate tasks across Azure and Microsoft 365 with guest Matthew Dowst MVP. Matthew explains how automation became essential as cloud environments grew more complex and…</description></item><item><title>Steps to Enhance Your Azure Skills Effectively</title><link>https://www.m365.fm/community/u/mirko-p/blog/steps-to-enhance-your-azure-skills-effectively/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/steps-to-enhance-your-azure-skills-effectively/</guid><pubDate>Wed, 25 Mar 2026 11:33:44 -0000</pubDate><category>article</category><description>Level Up your Azure skills with actionable steps and insights to enhance your cloud expertise and advance your career effectively.</description></item><item><title>How to Generate a Microsoft Purview Role Group Report with PowerShell</title><link>https://www.m365.fm/community/u/mirko-p/blog/how-to-generate-a-microsoft-purview-role-group-report-with-powershell/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/how-to-generate-a-microsoft-purview-role-group-report-with-powershell/</guid><pubDate>Fri, 06 Mar 2026 10:12:39 -0000</pubDate><category>article</category><description>Use PowerShell to create a report of your Microsoft Purview role group permissions. Audit compliance, ediscovery, &amp; Microsoft 365 with this guide.</description></item><item><title>PowerShell for Microsoft 365: Complete Automation Guide</title><link>https://www.m365.fm/community/u/mirko-p/blog/powershell-ultimate-guide-for-microsoft-ecosystem-users/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/powershell-ultimate-guide-for-microsoft-ecosystem-users/</guid><pubDate>Sun, 04 Jan 2026 21:20:18 -0000</pubDate><category>article</category><description>Learn how to use PowerShell across Microsoft 365 for administration, automation, troubleshooting, reporting, security, and repeatable operations.</description></item><item><title>Harden Intune Deployment for Zero Trust Compliance</title><link>https://www.m365.fm/show/episodes/intune-deployment-security-risks-misconfigurations/</link><guid>https://www.m365.fm/show/episodes/intune-deployment-security-risks-misconfigurations/</guid><pubDate>Fri, 05 Dec 2025 00:00:00 -0000</pubDate><category>episode</category><description>Microsoft Intune is a powerful endpoint management solution — but improper deployment can introduce serious security risks. Misconfigured policies, over-permissioned roles, and weak compliance settings often create hidden vulnerabilities that attackers can…</description></item><item><title>PowerShell for Microsoft Copilot: Troubleshooting and Configuration</title><link>https://www.m365.fm/community/u/mirko-p/blog/powershell-for-copilot-advanced-troubleshooting-and-configuration/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/powershell-for-copilot-advanced-troubleshooting-and-configuration/</guid><pubDate>Wed, 26 Nov 2025 02:19:11 -0000</pubDate><category>article</category><description>Learn how to use PowerShell to configure, troubleshoot, audit, and support Microsoft Copilot deployments across Microsoft 365.</description></item><item><title>Azure CLI vs PowerShell</title><link>https://www.m365.fm/community/u/mirko-p/blog/a-deep-technical-comparison-of-azure-cli-and-powershell-for-modern-cloud-automation/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/a-deep-technical-comparison-of-azure-cli-and-powershell-for-modern-cloud-automation/</guid><pubDate>Mon, 24 Nov 2025 08:18:40 -0000</pubDate><category>article</category><description>Compare Azure CLI vs PowerShell for cloud automation, administration, scripting, portability, repeatability, and Microsoft Azure operations.</description></item><item><title>Operationalizing Microsoft 365 Governance with PowerShell Automation</title><link>https://www.m365.fm/community/u/mirko-p/blog/operationalizing-microsoft-365-governance-with-powershell-automation/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/operationalizing-microsoft-365-governance-with-powershell-automation/</guid><pubDate>Tue, 18 Nov 2025 12:31:07 -0000</pubDate><category>article</category><description>Streamline Microsoft 365 Governance with PowerShell automation to enforce policies, boost compliance, and reduce manual errors across your organization.</description></item><item><title>Manage Microsoft 365 Copilot with PowerShell</title><link>https://www.m365.fm/show/episodes/powershell-is-the-only-copilot-admin-tool-you-need/</link><guid>https://www.m365.fm/show/episodes/powershell-is-the-only-copilot-admin-tool-you-need/</guid><pubDate>Mon, 03 Nov 2025 00:00:00 -0000</pubDate><category>episode</category><description>The Microsoft 365 Admin Center is a great map—but it’s not the vehicle. For Copilot and AI governance, clicking through GUI toggles won’t scale, won’t prove compliance, and won’t survive audits. The Admin Center prioritizes visibility; PowerShell delivers…</description></item></channel></rss>