Lab 1
Connecting to Exchange Online PowerShell
Install the EXO V3 module, authenticate with modern auth, understand delegated vs app-only permissions, and verify your session. The mandatory first step for every Exchange Online admin task.
Lab 2
Navigating the EXO V3 Module & Key Cmdlets
Understand why Get-EXOMailbox outperforms Get-Mailbox at scale, use property selection and server-side filtering to query large tenants efficiently — skills that separate capable engineers from slow ones.
Lab 3
Creating & Provisioning Mailboxes
Create user mailboxes, set display names, aliases and primary SMTP addresses — replicating the onboarding workflow that runs every time a new hire joins an M365-connected organisation.
Lab 4
Mailbox Settings, Features & Quotas
Configure mailbox size quotas, enable and disable OWA, ActiveSync and MAPI, set timezone and language preferences, and audit settings across multiple mailboxes in a single pipeline.
Lab 5
Email Addresses & Proxy Addresses
Add and remove secondary SMTP addresses, change the primary address, and understand how proxy addresses affect mail routing — essential when managing rebrands, mergers or domain migrations.
Lab 6
Mailbox Permissions: Full Access & Send As
Grant and revoke Full Access and Send As permissions, understand auto-mapping behaviour, and audit who has access to which mailboxes — a daily task in any enterprise M365 environment.
Lab 7
Send on Behalf & Delegation
Configure Send on Behalf for assistants and shared workflows, distinguish it from Send As, and fix the most common delegation misconfigurations seen in production support queues.
Lab 8
Shared Mailboxes & Room Resources
Create and configure shared mailboxes and room/equipment resources, set booking policies, manage auto-accept rules, and control send permissions — essential for every M365 deployment.