<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Microsoft Graph PowerShell – M365.FM</title><link>https://www.m365.fm/entity/microsoft-graph-powershell/</link><description>PowerShell SDK that wraps the Microsoft Graph APIs and replaces the retired Azure AD PowerShell and MSOnline modules for managing Microsoft Entra ID and other Microsoft 365 services.</description><language>en</language><item><title>Microsoft Graph PowerShell SDK - Simply Explained</title><link>https://www.m365.fm/show/episodes/microsoft-graph-powershell-sdk-simply-explained/</link><guid>https://www.m365.fm/show/episodes/microsoft-graph-powershell-sdk-simply-explained/</guid><pubDate>Fri, 06 Nov 2026 00:00:00 -0000</pubDate><category>episode</category><description>Microsoft retired two of the admin modules that PowerShell scripts relied on for years, and the replacement is friendlier than it sounds. That replacement is the Microsoft Graph PowerShell SDK, the same Microsoft Graph layer that sits behind a lot of the…</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 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>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>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>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>How to Fix the AADSTS50126 Invalid Username or Password Error in Microsoft 365</title><link>https://www.m365.fm/community/u/mirko-p/blog/how-to-fix-the-aadsts50126-invalid-username-or-password-error-in-microsoft-365/</link><guid>https://www.m365.fm/community/u/mirko-p/blog/how-to-fix-the-aadsts50126-invalid-username-or-password-error-in-microsoft-365/</guid><pubDate>Tue, 21 Apr 2026 09:57:20 -0000</pubDate><category>article</category><description>The AADSTS50126 error in Microsoft 365 pops up when you try to sign in and the system thinks your username or password isn’t right. You might see this code du…</description></item></channel></rss>