M365 FM Podcast
Aug. 3, 2025

Map Microsoft 365 Users, Groups, Files, and Shares with Graph

Your “secure” files aren’t living on islands—they’re in a web of hidden links, group ripples, and quiet shares you’re not seeing. With Microsoft Graph Explorer, you can x-ray your tenant: hop from a user to every group, to every file, to every share, and finally to who actually touched the content. Map the shadow relationships across Teams, SharePoint, and OneDrive—and catch the surprises your admin portals gloss over.
Map Microsoft 365 Users, Groups, Files, and Shares with Graph
M365 FM Podcast
Map Microsoft 365 Users, Groups, Files, and Shares with Graph
Aug. 3, 2025

Detect Risky SharePoint and OneDrive External Sharing

Your audit logs aren’t protecting you—they’re politely lying. One careless share can walk your crown jewels out the door while “all good” dashboards nod along. We break down the exact policies, PowerShell patterns, and real-time alerts to expose every risky SharePoint/OneDrive link, trace who touched what, and lock it down at enterprise scale—without drowning in noise.
Detect Risky SharePoint and OneDrive External Sharing
M365 FM Podcast
Detect Risky SharePoint and OneDrive External Sharing
Aug. 2, 2025

Improve Microsoft 365 Resilience and Outage Response

One “small” M365 hiccup can nuke your day—Teams spins, Outlook chokes, SharePoint vanishes—and your status page still says “healthy.” The culprit? Hidden dependencies (hello, Azure AD) that turn single glitches into cross-cloud pileups. Ditch the siloed runbooks. Build dependency-aware playbooks, off-platform comms, and decision trees that predict the dominoes before they fall.
Improve Microsoft 365 Resilience and Outage Response
M365 FM Podcast
Improve Microsoft 365 Resilience and Outage Response
Aug. 2, 2025

Speed SharePoint with the Microsoft 365 Private CDN

Your SharePoint isn’t “slow”—your assets are. Flip the one switch pros use (Microsoft 365 Private CDN with tight origins) and watch pages snap to life. No fairy dust, just smarter delivery of images, CSS, and JS—plus a maintenance routine that keeps it fast when branding changes, sites sprawl, and content balloons.
Speed SharePoint with the Microsoft 365 Private CDN
M365 FM Podcast
Speed SharePoint with the Microsoft 365 Private CDN
Aug. 2, 2025

Build Actionable Modern SharePoint Pages with SPFx

Your SharePoint looks modern—but it’s secretly slowing your team down. Those pretty pages hide static lists, dead-end buttons, and buried actions that force people back to email and Excel. Flip the script: use SPFx (not just JSON) to make pages that do things—flag risks, trigger flows, push alerts to Teams, and surface live data without a single tab switch.
Build Actionable Modern SharePoint Pages with SPFx
M365 FM Podcast
Build Actionable Modern SharePoint Pages with SPFx
Aug. 2, 2025

Build a Power BI Audit Log Governance Dashboard

Your Power BI audit logs aren’t boring—they’re blowing the whistle. Hidden in that wall of “View Report” and “Share Dashboard” events are the clues behind your creeping license costs, ghost workspaces, risky external shares, and stale data decisions. Build one governance dashboard that fuses audit trails, tenant settings, workspace metadata, and license usage—and you’ll spot sprawl, waste, and risk weeks before finance or compliance does.
Build a Power BI Audit Log Governance Dashboard
M365 FM Podcast
Build a Power BI Audit Log Governance Dashboard
Aug. 2, 2025

Send Critical Microsoft 365 Logs to Your SIEM

Your SIEM isn’t blind—it’s blinking. Out-of-the-box connectors skip crucial M365 logs (mailbox forwarding, granular SharePoint sharing, Teams/Power Platform actions), so the “all good” green light is faking you out. Turn your SIEM from checkbox to chokehold: ingest the right audit streams, filter noise before it hits storage, normalize fields, and add detections that catch real attacker tradecraft.
Send Critical Microsoft 365 Logs to Your SIEM
M365 FM Podcast
Send Critical Microsoft 365 Logs to Your SIEM
Aug. 1, 2025

Secure PowerShell Remoting for Microsoft 365

Your PowerShell Remoting isn’t “just a connection”—it’s the backbone of your M365 security (or your biggest liability). One sloppy session, a hard-coded credential, or a legacy auth toggle, and you’ve built an attack path right into production. Architect remoting like a system—least privilege, token-based auth, auditable transcripts, and shared modules—or expect outages, audit gaps, and sleepless nights.
Secure PowerShell Remoting for Microsoft 365
M365 FM Podcast
Secure PowerShell Remoting for Microsoft 365
Aug. 1, 2025

Improve Global Performance with Microsoft 365 Multi-Geo

Multigeo is the “one switch” most global Microsoft 365 tenants ignore—yet it can slash SharePoint/OneDrive load times for Asia and EMEA by up to 70%, end data-residency fire drills, and kill cross-region latency. Instead of a single US/EU data hub that slows Tokyo, Mumbai, or São Paulo, Multigeo homes each user’s mailbox, OneDrive, and SharePoint where they actually work—meeting GDPR/sector rules while making Teams and file opens feel instant. The result: fewer support tickets, faster audits, and happier users. Yes, you’ll plan licensing and a phased migration, but most orgs see payback inside 12 months. Stop apologizing for “the cloud being slow.” Make geography your advantage.
Improve Global Performance with Microsoft 365 Multi-Geo
M365 FM Podcast
Improve Global Performance with Microsoft 365 Multi-Geo
Aug. 1, 2025

Fix Microsoft Graph Change Notifications and Webhooks

Stop missing SharePoint updates because your Microsoft Graph webhooks go silent. The #1 reason your change notifications fail? A tiny validation echo your endpoint mishandles in the first five seconds—no JSON, no wrappers, just the raw token back. From airtight token checks to smart retries, automated subscription renewals, and real monitoring, this guide shows the exact fixes that turn flaky webhooks into a reliable, compliant, and auditable pipeline. Nail these steps and you’ll never lose another critical business trigger.
Fix Microsoft Graph Change Notifications and Webhooks
M365 FM Podcast
Fix Microsoft Graph Change Notifications and Webhooks
Aug. 1, 2025

Tune Microsoft Defender for Office 365 Against Phishing

Your users still click phish—even with Defender for M365 “fully enabled.” The culprit isn’t the attackers; it’s misaligned layers: Safe Links, Safe Attachments, anti-phishing ML, and mail flow rules that overlap, conflict, or leave gaps. This guide traces how a real phishing email slips through, the config traps that make it worse, and the exact blueprint to tune Defender as a living system—so security stops breaking business, and business stops breaking security.
Tune Microsoft Defender for Office 365 Against Phishing
M365 FM Podcast
Tune Microsoft Defender for Office 365 Against Phishing
Aug. 1, 2025

Standardize Microsoft 365 Branding Across Every Surface

Your M365 looks branded… until users hit login, password reset, or SharePoint—and your logo vanishes. Those tiny gaps crush trust and spike support tickets. This guide exposes every hidden Microsoft 365 branding surface (Teams, SharePoint, Entra/Azure AD, emails, mobile) and shows exactly how to lock down end-to-end consistency with pilots, PowerShell, and a quarterly “brand audit” so users always know they’re in the right place.
Standardize Microsoft 365 Branding Across Every Surface
M365 FM Podcast
Standardize Microsoft 365 Branding Across Every Surface
Aug. 1, 2025

Fix Microsoft Teams Rooms Reliability Issues

Your Teams Rooms look enterprise-ready, but users still get echo, failed logins, and random reboots. The culprit isn’t the shiny hardware—it’s hidden gotchas in networking, provisioning, room acoustics, and adoption. This guide shows how to stop “it worked yesterday” chaos with the right devices, VLAN/QoS, zero-touch provisioning, acoustic fixes, just-in-time training, and proactive monitoring—so every room becomes a dependable hybrid meeting hub.
Fix Microsoft Teams Rooms Reliability Issues
M365 FM Podcast
Fix Microsoft Teams Rooms Reliability Issues
Aug. 1, 2025

Detect Shadow IT in Microsoft 365

Think your Microsoft 365 tenant is locked down? Think again. Shadow apps, rogue Teams bots, and over-privileged OAuth connectors are likely siphoning data and dodging your policies. This guide shows how to expose everything hiding in your logs, tame app consent chaos with Conditional Access and approval workflows, and turn your tenant from Wild West to well-governed—without breaking productivity.
Detect Shadow IT in Microsoft 365
M365 FM Podcast
Detect Shadow IT in Microsoft 365
Aug. 1, 2025

Connect Internal Data to Microsoft 365 Copilot Safely

Think your Microsoft 365 tenant is locked down? Think again. Shadow apps, rogue Teams bots, and over-privileged OAuth connectors are likely siphoning data and dodging your policies. This guide shows how to expose everything hiding in your logs, tame app consent chaos with Conditional Access and approval workflows, and turn your tenant from Wild West to well-governed—without breaking productivity.
Connect Internal Data to Microsoft 365 Copilot Safely
M365 FM Podcast
Connect Internal Data to Microsoft 365 Copilot Safely
Aug. 1, 2025

Enterprise Architecture for Power Platform Management

Your Power Platform isn’t breaking because of “bad code”—it’s the invisible feedback loops between environments, DLP, connectors, and ALM that trigger domino failures. This guide shows how a tiny governance tweak in Dev/Test can stall pipelines in Prod, and gives you a practical blueprint to map, monitor, and break those loops: cloneable environments, policy tiers, connector parity, variable governance, and pre-flight ALM checks that catch drift before it explodes.
Enterprise Architecture for Power Platform Management
M365 FM Podcast
Enterprise Architecture for Power Platform Management
Aug. 1, 2025

Teams Private Channels vs Shared Channels

Still guessing between a private channel, shared channel, or a brand-new Team? This guide exposes where private channels quietly break workflows (shadow SharePoint sites, missing apps, blocked guests), when shared channels actually shine for cross-org work, and the edge cases that demand a separate Team. Get a no-fluff decision framework, role-specific DOs/DON’Ts, compliance gotchas, and lifecycle traps (owner leaves, policies change) so you stop permission fires before they start.
Teams Private Channels vs Shared Channels
M365 FM Podcast
Teams Private Channels vs Shared Channels
Aug. 1, 2025

Microsoft Teams Recording Security and Compliance

If you’re archiving Microsoft Teams calls with the default settings, you’re missing crucial compliance gaps you might not even know exist. Wonder how top enterprises handle legal hold, ultra-accurate transcription, and long-term secure storage—without losing sleep over missed requirements?Let’s break down the real-world API architecture that takes you beyond basic recordings, so you can confidently defend your data retention and transcription choices in audits. Where Teams Recordings Fall Short...
Microsoft Teams Recording Security and Compliance
M365 FM Podcast
Microsoft Teams Recording Security and Compliance
Aug. 1, 2025

Customize Microsoft 365 Apps Deployment with ODT XML

Click-to-Run feels effortless—until finance is missing Power Query, HR gets Publisher they never wanted, and users are nagged by mid-meeting updates. The fix isn’t a new tool; it’s one line in your Office Deployment Tool XML. This guide shows how to strip bloat, lock the right update channel, pre-bake languages, enable shared device activation, and stop surprise prompts—so deployments feel tailored, stable, and quiet.
Customize Microsoft 365 Apps Deployment with ODT XML
M365 FM Podcast
Customize Microsoft 365 Apps Deployment with ODT XML
July 31, 2025

CAML vs REST vs JSON for SharePoint Lists

Stop Wasting Hours on Slow Microsoft Lists: CAML vs REST vs JSON—Which One Actually Wins in the Real World? If you’ve ever hit a performance wall in Microsoft Lists or SharePoint, you’re not alone. In this episode, we expose why the “modern” choice isn’t always the fastest. We break down where CAML quietly crushes complex filters and huge lists, where REST shines (and then faceplants at scale), and how flashy JSON formatting can turn into a hidden UX and performance tax. You’ll learn the exact scenarios where CAML outperforms REST by a mile, why REST is irresistible but risky under throttling and bulk ops, and when JSON should be used for quick wins—not mission-critical dashboards. Before your next Power Automate flow or Lists rollout, listen to this. The right data strategy can save you from 5,000-item threshold headaches, silent API throttling, and browser-melting views. Spoiler: the “obvious” choice might be the wrong one for your scale, security, and sanity.
CAML vs REST vs JSON for SharePoint Lists
M365 FM Podcast
CAML vs REST vs JSON for SharePoint Lists
July 31, 2025

Fix Microsoft 365 Network Performance Issues

Stop Blaming Microsoft 365: Your Teams Calls Are Dying Inside Your Own Network If you’ve tuned every M365 policy and still get slow Teams calls, laggy SharePoint, and flaky OneDrive, the problem isn’t in Redmond—it’s your firewall, proxy, and VPN. In this episode, we expose the three routing mistakes that quietly crush cloud performance (central choke points, no direct egress, and hairpinning through legacy VPNs), how SSL inspection and deep packet rules break real-time media, and a simple, data-driven playbook to prove the fix to leadership. Learn how local egress, split tunneling for trusted Microsoft endpoints, and a living bypass list can slash latency, reduce throttling, and cut help-desk tickets—without weakening your security posture. Keywords: Microsoft 365 performance, slow Teams calls, SharePoint latency, OneDrive sync, firewall proxy VPN, SSL inspection, split tunneling, local egress, hairpinning, M365 endpoints, network optimization, cloud performance troubleshooting
Fix Microsoft 365 Network Performance Issues
M365 FM Podcast
Fix Microsoft 365 Network Performance Issues
July 31, 2025

Fix Automated Microsoft 365 Licensing Failures

Your M365 Licenses Didn’t “Disappear”—Your Dynamic Groups Did (Here’s How to Stop the Silent Failures) If your automated license assignments randomly vanish—or premium SKUs linger on the wrong users—the culprit isn’t Microsoft. It’s brittle dynamic group rules, drifting attributes, and slow recalculations that quietly boot people in or out. In this episode, we expose the hidden traps: renamed departments, empty/dirty attributes, exact-match logic, and laggy group processing that break licensing without warnings. You’ll learn a resilient rules blueprint (contains > equals, guardrails for blanks, nested inclusions/exclusions), a “ghost license” hunt to claw back budget, and a lightweight audit/alert routine to catch failures before users or Finance do.
Fix Automated Microsoft 365 Licensing Failures
M365 FM Podcast
Fix Automated Microsoft 365 Licensing Failures
July 31, 2025

PowerShell vs Microsoft Graph API for Automation

Choosing between PowerShell and Microsoft Graph API in Microsoft 365 can significantly impact automation, security, and scalability. While PowerShell remains the go-to tool for administrative scripting and tenant operations, Microsoft Graph API enables modern, application-driven integrations and large-scale automation. In this guide, we break down the core differences, security implications, performance considerations, and real-world use cases to help you decide when to use PowerShell, when to use Graph API, and when combining both makes the most sense. If you're building enterprise-grade automation, governance frameworks, or scalable integrations in Microsoft 365, this comparison gives you a practical decision framework you can apply immediately.
PowerShell vs Microsoft Graph API for Automation
M365 FM Podcast
PowerShell vs Microsoft Graph API for Automation
July 31, 2025

Find Missing Microsoft 365 Compliance Data with Graph

Your Compliance Dashboard Is Lying to You: The Microsoft Graph Endpoints That Expose Hidden Risk (and How to Wire Them into Purview) If your M365 compliance reports always feel a step behind, you’re missing entire categories of incidents that never hit the default dashboards. In this episode, we show exactly which Microsoft Graph endpoints surface “invisible” risks—DLP hits, eDiscovery case activity, and security alerts—plus how to pull them with scripts (PowerShell/Python), fix auth and permissions, handle pagination, and centralize results in Microsoft Purview for audit-ready evidence. No guesswork—just the JSON that matters, turned into decisions.
Find Missing Microsoft 365 Compliance Data with Graph
M365 FM Podcast
Find Missing Microsoft 365 Compliance Data with Graph