πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901 aws-saa-c03 aws-aif-c01
Guided MS-700 Domain 1
Domain 1 β€” Module 6 of 13 46%
6 of 27 overall

MS-700 Study Guide

Domain 1: Configure and manage a Teams environment

  • Network Planning & Readiness
  • Security Roles, Alerts & Defender
  • Retention & Sensitivity Labels
  • DLP & Conditional Access
  • Information Barriers & Insider Risk
  • Update Policies & Policy Packages
  • Group Creation, Naming & Expiration
  • Archive, Restore & Access Reviews
  • Guest Access & External Sharing
  • Shared Channels & Cross-Tenant Access
  • Teams Phone & Resource Accounts
  • Teams Rooms & Device Management
  • PowerShell & Graph Automation

Domain 2: Manage teams, channels, chats, and apps

  • Teams Rollout & Creation Free
  • Membership, Roles & Team Settings Free
  • Channel Types & Policies Free
  • App Management & Permissions Free
  • App Extensibility & Store Free

Domain 3: Manage meetings and calling

  • Meeting Types & Settings
  • Webinars & Town Halls
  • Phone Numbers & Conferencing
  • Voice Policies & Voicemail
  • Auto Attendants & Call Routing

Domain 4: Monitor, report on, and troubleshoot Teams

  • Voice & Meeting Quality
  • Usage, Alerts & Diagnostics Tools
  • Client Logs & Diagnostics
  • Copilot & Meeting Troubleshooting

MS-700 Study Guide

Domain 1: Configure and manage a Teams environment

  • Network Planning & Readiness
  • Security Roles, Alerts & Defender
  • Retention & Sensitivity Labels
  • DLP & Conditional Access
  • Information Barriers & Insider Risk
  • Update Policies & Policy Packages
  • Group Creation, Naming & Expiration
  • Archive, Restore & Access Reviews
  • Guest Access & External Sharing
  • Shared Channels & Cross-Tenant Access
  • Teams Phone & Resource Accounts
  • Teams Rooms & Device Management
  • PowerShell & Graph Automation

Domain 2: Manage teams, channels, chats, and apps

  • Teams Rollout & Creation Free
  • Membership, Roles & Team Settings Free
  • Channel Types & Policies Free
  • App Management & Permissions Free
  • App Extensibility & Store Free

Domain 3: Manage meetings and calling

  • Meeting Types & Settings
  • Webinars & Town Halls
  • Phone Numbers & Conferencing
  • Voice Policies & Voicemail
  • Auto Attendants & Call Routing

Domain 4: Monitor, report on, and troubleshoot Teams

  • Voice & Meeting Quality
  • Usage, Alerts & Diagnostics Tools
  • Client Logs & Diagnostics
  • Copilot & Meeting Troubleshooting
Domain 1: Configure and manage a Teams environment Premium ⏱ ~11 min read

Update Policies & Policy Packages

Control when Teams updates roll out, bundle policies into packages for different user types, and assign policies to users and groups efficiently.

Managing updates and policies at scale

β˜• Simple explanation

Imagine you manage a fleet of company cars.

Update policies are like deciding when each car gets a software update β€” do the test cars get it first (preview), then everyone else? You don’t want all 2,000 cars updating at once in case something breaks.

Policy packages are like pre-configured settings bundles β€” β€œSales rep car” comes with GPS, hands-free calling, and a fuel card. β€œExecutive car” comes with premium sound and a privacy screen. Instead of configuring each setting individually, you assign the right package to the right person.

Update policies control the Teams client update cadence. You can use the Public preview channel (early access to new features), Current channel (default, GA features), or New Teams client settings. Update policies are assigned per-user or per-group to control who gets updates first.

Policy packages bundle multiple Teams policies (meeting, messaging, calling, app, etc.) into a single named package that can be assigned to users or groups. Microsoft provides built-in packages for common roles (Education, Frontline, Healthcare, etc.) and admins can create custom packages. This is far more efficient than assigning 6-8 individual policies per user.

Update policies

What update policies control

Update policies determine which Teams client features users see and when updates are applied:

SettingOptionsPurpose
Show Teams preview featuresOff / Users can opt in / On for Current Channel (Preview) / On for everyoneControls Teams Public Preview availability

Update policy strategy

Teams update ring strategy
FeatureWho Gets ItWhyRisk Level
Public Preview (ring 1)IT team, power users, early adoptersTest new features before org-wide rollout β€” catch issues earlyMedium β€” preview features may have bugs
Current Channel (ring 2)General populationStable, GA features β€” the safe defaultLow β€” production-ready features
Scenario: Kofi's update strategy at Harbour University

Harbour University has 55,000 users with very different needs. Kofi creates a phased update strategy:

Ring 1 β€” Public Preview (50 users):

  • IT team + student IT reps
  • Update policy: Show preview features = On
  • Purpose: catch issues before they hit 50,000 students

Ring 2 β€” Current Channel (55,000 users):

  • Everyone else (students, faculty, admin staff)
  • Update policy: default (Show preview features = Off)
  • Purpose: stable experience for the masses

Kofi assigns Ring 1 via a security group. When a preview feature causes issues, only 50 users are affected β€” he reports to Microsoft and waits for the fix before it reaches production.

Policy packages

What’s in a policy package

A policy package bundles multiple Teams policies into one assignable unit:

Policy TypeWhat It ControlsExample in Package
Meeting policyRecording, transcription, lobby, screen sharingFrontline: recording disabled
Messaging policyGIFs, emoji, URL previews, editing/deletionEducation (student): GIFs disabled
Calling policyCall forwarding, voicemail, delegationHealthcare (clinical): call forwarding enabled
App setup policyPinned apps, which apps appear firstFrontline: Shifts and Tasks pinned
App permission policyWhich apps are allowedEducation: only Microsoft + approved apps
Teams policyTeam creation, discoveryStudent: team creation disabled

Built-in policy packages

Microsoft provides ready-made packages for common roles:

PackageTarget UsersKey Settings
Education (Teacher)Teachers/professorsMeeting recording enabled, breakout rooms, GIFs allowed
Education (Student)StudentsMeeting recording by teachers only, GIFs disabled, team creation disabled
Frontline WorkerShift-based workersShifts + Tasks pinned, simplified app list, calling enabled
Frontline ManagerFrontline supervisorsFull meeting capabilities, Shifts management, team creation enabled
Healthcare (Clinical Worker)Nurses, doctorsPriority notifications, urgent messages, patient app pinned
Healthcare (Information Worker)Hospital admin staffStandard meeting features, no clinical apps
Small/Medium BusinessGeneral SMB usersStandard features, simplified experience
Scenario: Kofi assigns policy packages at Harbour University

Harbour University uses Education policy packages:

  • 50,000 students β†’ Education (Student) package: GIFs disabled in class channels, can’t create teams, recording controlled by teachers
  • 5,000 faculty β†’ Education (Teacher) package: full meeting controls, breakout rooms, can create class teams
  • 500 campus security β†’ Frontline Worker package: Shifts app pinned, Walkie Talkie enabled, simplified app list
  • 200 admin staff β†’ Default (no package) with custom adjustments

Without policy packages, Kofi would need to assign 6 individual policies Γ— 55,000 users = 330,000 policy assignments. With packages, it’s 4 group assignments.

Custom policy packages

If built-in packages don’t fit, admins can create custom packages. Note: each user targeted by a custom policy package requires a Teams Premium licence.

  1. Teams admin center β†’ Policy packages β†’ Add
  2. Name the package (e.g., β€œHarbour University β€” Research Staff”)
  3. Select one policy from each category (meeting, messaging, calling, app setup, app permission)
  4. Save and assign to users or groups

Policy assignment methods

MethodBest ForHow
Direct assignmentIndividual usersTeams admin center β†’ Users β†’ select user β†’ assign policy
Group assignmentSecurity groups, M365 groupsTeams admin center β†’ Policy packages β†’ assign to group
Batch assignment (PowerShell)Large-scale, scriptedNew-CsBatchPolicyAssignmentOperation cmdlet

Exam tip: Group-based policy assignment uses group ranking β€” if a user is in multiple groups with different policies, the group with the lowest rank number (highest priority) wins. Direct user assignment always takes precedence over group assignment.

Policy precedence

  1. Direct user assignment (highest priority)
  2. Group assignment (lowest rank number wins)
  3. Org-wide default (lowest priority)

🎬 Video walkthrough

🎬 Video coming soon

Update Policies & Policy Packages β€” MS-700 Module 6

Update Policies & Policy Packages β€” MS-700 Module 6

~9 min

Flashcards

Question

What is a policy package in Teams?

Click or press Enter to reveal answer

Answer

A bundle of multiple Teams policies (meeting, messaging, calling, app setup, app permission, Teams policy) combined into one assignable unit. Microsoft provides built-in packages for education, frontline, healthcare, and SMB roles.

Click to flip back

Question

What is the policy precedence order in Teams?

Click or press Enter to reveal answer

Answer

1. Direct user assignment (highest), 2. Group assignment (lowest rank number wins when user is in multiple groups), 3. Org-wide default policy (lowest). Direct always beats group, group always beats default.

Click to flip back

Question

How do you enable Public Preview features for specific users?

Click or press Enter to reveal answer

Answer

Create a Teams update policy with 'Show preview features' set to On, then assign it to the users or group who should get early access. Other users stay on the Current Channel.

Click to flip back

Knowledge Check

Knowledge Check

Kofi needs to assign the Education (Student) policy package to 50,000 students at Harbour University. What is the MOST efficient assignment method?

Knowledge Check

A user at Harbour University is a member of two security groups. Group A (rank 1) has the Education (Teacher) meeting policy. Group B (rank 2) has the Education (Student) meeting policy. Which meeting policy applies?


Next up: Group Creation, Naming & Expiration β€” how to control who can create teams, enforce naming standards, and set expiration policies for stale teams.

← Previous

Information Barriers & Insider Risk

Next β†’

Group Creation, Naming & Expiration

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.