Filter:
4 articles
7 min read Licensing

When Microsoft Swapped Our E5 License — and How We Fixed It with PowerShell

Microsoft retired the Office 365 E5 SKU and replaced it with Microsoft 365 E5. Existing users were unaffected — but newly added users stopped receiving services. Here is exactly what happened and how we migrated all affected groups using Microsoft Graph PowerShell while preserving every service plan configuration.

Microsoft 365 Licensing Graph PowerShell Entra ID Group-Based Licensing
Read article
8 min read

Automating GrantSendOnBehalfTo at Scale in Hybrid Exchange

Resolving orphaned AD entries that silently block full-list write operations — and how PowerShell can detect and remediate them automatically across all shared mailboxes.

Exchange Online PowerShell Hybrid
Read article
12 min read Beginner Friendly

Building Your First PowerShell Module for Microsoft 365

Stop copy-pasting the same commands every week. A step-by-step guide to building a PowerShell module from scratch — covering module paths, advantages, and a real working function that sets Exchange Online mailbox quotas.

Microsoft 365 PowerShell Exchange Online Beginner
Read article
6 min read

Soft-Deleted Mailbox Recovery via Graph API & EXO PowerShell

A step-by-step guide to recovering soft-deleted mailboxes using Microsoft Graph API, covering both cloud-only and hybrid scenarios with fallback logic and edge cases.

Entra ID Graph API PowerShell
Read article
No articles match that filter.