Microsoft 365 Overview
What is Microsoft 365?
Microsoft 365 is an enterprise-grade platform integrating productivity applications, cloud services, and security & compliance.
Core Components
License Plan Comparison
| Feature | M365 Business Basic | M365 Business Standard | M365 E3 | M365 E5 |
|---|---|---|---|---|
| Exchange Online | ✅ 50GB | ✅ 50GB | ✅ 100GB | ✅ 100GB |
| Teams | ✅ | ✅ | ✅ | ✅ |
| SharePoint | ✅ | ✅ | ✅ | ✅ |
| Intune | ❌ | ❌ | ✅ | ✅ |
| Defender XDR | ❌ | ❌ | ❌ | ✅ |
| Purview DLP | Basic | Basic | Advanced | Full |
| User Limit | 300 | 300 | Unlimited | Unlimited |
Management Tools
1. Microsoft 365 Admin Center
URL: https://admin.microsoft.com
Features: User management, license assignment, service health status
2. PowerShell
# Install required modules
Install-Module -Name ExchangeOnlineManagement
Install-Module -Name Microsoft.Graph
# Connect to Exchange Online
Connect-ExchangeOnline -UserPrincipalName admin@contoso.com
# Connect to Microsoft Graph
Connect-MgGraph -Scopes "User.ReadWrite.All", "Group.ReadWrite.All"
3. Azure AD/Entra Admin Center
URL: https://entra.microsoft.com
Features: Conditional Access, MFA, Identity Protection
Common PowerShell Commands
# Get all licensed users
Get-MgUser -Filter "assignedLicenses/`$count ne 0" -ConsistencyLevel eventual -CountVariable licensedCount -All
# Assign license
Set-MgUserLicense -UserId user@contoso.com -AddLicenses @{SkuId="<SKU_ID>"} -RemoveLicenses @()
# Get mailbox statistics
Get-EXOMailboxStatistics -Identity user@contoso.com | Format-List TotalItemSize, ItemCount
# Export all mailboxes to CSV
Get-EXOMailbox -ResultSize Unlimited | Select-Object DisplayName, PrimarySmtpAddress, RecipientTypeDetails | Export-Csv C:\Temp\Mailboxes.csv -NoTypeInformation
Next Steps
- Security and Compliance: Purview, DLP, Information Protection
- Exchange Online: Mail management and advanced features
- Intune/Entra: Device management and identity