05 — Quick Reference Cheatsheet ⚡
🔢 Key Numbers to Memorize
Item
Limit
Max members per team
25,000
Max owners per team
100
Max teams per user
1,000
Max channels per team (standard)
1,000 (incl. deleted within 30 days)
Max private channels per team
30
Max shared channels per team
1,000
Max org-wide teams per tenant
5
Max members in org-wide team
10,000
Soft-delete recovery window
30 days
Meeting max participants (interactive)
1,000
Meeting max participants (view-only)
20,000
Webinar max attendees
1,000
Town hall max attendees
10,000 (20,000 with premium)
Auto-attendant nested depth
10 levels
Call queue max agents
200
Max apps per team
Unlimited (tab apps limited by channel)
🖥️ Admin Portals Quick Reference
Task
Portal
Meeting policies, calling, devices
Teams Admin Center (admin.teams.microsoft.com)
User licenses, M365 groups
M365 Admin Center (admin.microsoft.com)
Conditional Access, B2B, guest settings
Entra Admin Center (entra.microsoft.com)
External sharing for files
SharePoint Admin Center
DLP, retention, sensitivity labels, eDiscovery
Microsoft Purview (compliance.microsoft.com)
Threat policies (Safe Links, Safe Attachments)
Microsoft Defender (security.microsoft.com)
Self-help diagnostics
M365 Admin Center → Support
Call Quality Dashboard
cqd.teams.microsoft.com
Audit logs
Microsoft Purview → Audit
🔄 External Access vs. Guest Access
Feature
External Access
Guest Access
Identity
Home tenant
Guest in your Entra ID
Scope
1:1 chat, calls
Full team membership
File sharing
No
Yes
Team membership
No
Yes
Configured in
Teams admin center
Multiple portals
Domain control
Allow/deny lists
B2B settings in Entra
Licensing
No license in your tenant
Covered by your tenant’s license
📞 PSTN Connectivity Decision
flowchart TD
START{"Need PSTN\ncalling?"}
SIMPLE{"Want Microsoft\nto manage\neverything?"}
OPERATOR{"Want an operator\nbut managed\nin Teams?"}
CP["📞 Calling Plan\n(Microsoft managed)"]
OC["📞 Operator Connect\n(Operator managed)"]
DR["📞 Direct Routing\n(Self-managed SBC)"]
START -->|Yes| SIMPLE
SIMPLE -->|Yes| CP
SIMPLE -->|No| OPERATOR
OPERATOR -->|Yes| OC
OPERATOR -->|No| DR
📋 Channel Type Decision
Question
Standard
Private
Shared
All team members need access?
✅
❌
❌
Subset of team members only?
❌
✅
❌
Cross-team collaboration?
❌
❌
✅
External org collaboration?
❌
❌
✅
Separate SharePoint site?
❌
✅
✅
Guest access supported?
✅
✅
❌
Uses B2B direct connect?
❌
❌
✅
📅 Meeting Type Decision
Need
Recommendation
Team standup (10 people, interactive)
Meeting
Product demo to 500 prospects with registration
Webinar
CEO address to 8,000 employees
Town Hall
Doctor-patient consultation (booked)
Virtual Appointment
Training session (50 people, Q&A)
Meeting or Webinar
Company earnings broadcast (10,000+)
Town Hall
🔑 Policy Assignment Hierarchy
Policies are applied in this priority order (highest to lowest):
flowchart TD
P1["1️⃣ Direct User Assignment\n(Highest priority)"]
P2["2️⃣ Group Assignment\n(If user is in a group with policy)"]
P3["3️⃣ Global (Org-wide Default)\n(Lowest priority — applies to everyone)"]
P1 --> P2 --> P3
⚠️ Exam Caveat: If a user has a directly assigned policy AND belongs to a group with a different policy, the direct assignment wins .
🔧 Essential PowerShell Commands
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Connect to Teams
Connect-MicrosoftTeams
# Team management
Get-Team
New-Team -DisplayName "Sales Team" -Visibility Private
Set-Team -GroupId < id > -Description "Updated description"
Remove-Team -GroupId < id >
Add-TeamUser -GroupId < id > -User user @ domain.com -Role Owner
# Channel management
Get-TeamChannel -GroupId < id >
New-TeamChannel -GroupId < id > -DisplayName "Projects" -MembershipType Private
Remove-TeamChannel -GroupId < id > -DisplayName "Old Channel"
# Policy management
Get-CsTeamsMeetingPolicy
Set-CsTeamsMeetingPolicy -Identity "Custom Policy" -AllowTranscription $true
Grant-CsTeamsMeetingPolicy -Identity user @ domain.com -PolicyName "Custom Policy"
# Messaging policies
Get-CsTeamsMessagingPolicy
Grant-CsTeamsMessagingPolicy -Identity user @ domain.com -PolicyName "Restrictive"
# Calling
Get-CsOnlineUser -Identity user @ domain.com | Select-Object LineUri , EnterpriseVoiceEnabled
Set-CsPhoneNumberAssignment -Identity user @ domain.com -PhoneNumber "+1234567890" -PhoneNumberType CallingPlan
# Bulk operations
Get-CsOnlineUser -Filter { Department -eq "Sales" } | Grant-CsTeamsMeetingPolicy -PolicyName "SalesPolicy"
# Restrict M365 group creation (Entra ID)
# Requires AzureAD or Microsoft.Graph module
⚠️ Common Exam Traps
Trap
Correct Answer
“Where to configure Conditional Access for Teams?”
Entra admin center — target the Office 365 cloud app
“Where to restrict M365 group creation?”
PowerShell (Entra ID) — NOT M365 admin center UI
“Shared channels support guest access”
False — shared channels use B2B direct connect, NOT guest access
“Private channel files are on the team’s SharePoint site”
False — private channels get their own SharePoint site collection
“CQD shows real-time data”
False — CQD data has a processing delay; use real-time analytics for live data
“Support Specialist can see all user analytics”
False — Specialist sees per-user only ; Engineer sees all users
“Town halls support interactive chat”
False — Town halls only support Q&A , not full chat
“Meeting templates set defaults; meeting policies enforce limits”
True — templates can lock settings; policies apply to all meetings for a user
“Teams Phone Resource Account license has a cost”
False — it’s a free license
“Expiration policies auto-delete groups immediately”
False — owners get notifications at 30, 15, and 1 day before expiration
“Webinars don’t require registration”
False — registration is required for webinars
“Copilot works without transcription”
False — Copilot in meetings requires transcription to be enabled
“Information barriers use group membership”
False — IB uses user segments based on Entra ID attributes
🎯 Network Quality Thresholds
Metric
Target
Poor
Latency (round-trip)
< 100 ms
> 500 ms
Jitter
< 30 ms
> 30 ms
Packet loss
< 1%
> 10%
Audio poor stream rate
< 3%
> 3%
🔒 Security & Compliance Feature → License Map
Feature
M365 E3
M365 E5
Add-on Required
Retention policies
✅
✅
—
Sensitivity labels (basic)
✅
✅
—
Sensitivity labels (auto)
❌
✅
E5 Compliance
DLP for Teams
❌
✅
E5 Compliance
Information barriers
❌
✅
E5 Compliance
Communication compliance
❌
✅
E5 Compliance
eDiscovery (Premium)
❌
✅
E5 eDiscovery
Safe Links/Attachments
❌
✅
Defender for O365
Audio Conferencing
❌
✅
Audio Conferencing add-on
Phone System
❌
✅
Teams Phone Standard
✅ Pre-Exam Checklist
📚 Final Study Resources
← Previous: Monitor, Report & Troubleshoot
🏠 Home