Teams policies and how they are assigned

MS-700 · Configure and manage a Teams environment · Updated

Teams behavior is controlled by policies. Most exam questions give a requirement and ask which policy type to change and who gets it.

Policy types to know

PolicyControls
MessagingDelete sent messages, edit messages, read receipts, priority (urgent) notifications, GIFs, chat translation
MeetingWho can present, record, bypass the lobby, use Whiteboard, transcribe
Calling / Caller IDCall forwarding, simultaneous ring, voicemail, caller ID display
App permissionWhich apps users may install
App setupWhich apps are pinned and in what order
UpdateUpdate channel, such as Public Preview vs Current
Teams (team policy)Private channel creation, team-level behavior

Be careful: “permission policy” for apps is not the policy that controls messages. A messaging requirement is a messaging policy.

The global policy

Every policy type has a Global (Org-wide default) policy. Users get it unless something else is assigned. You can edit it, but you cannot delete it. The simplest design is to tune the global policy for most people and create custom policies only for exceptions.

Assigning policies

You can assign a custom policy in three ways:

  • To a user in the Teams admin center (Users > Manage users > Policies), or in bulk using batch assignment.
  • To a group (security group or Microsoft 365 group) using group policy assignment.
  • In PowerShell, for example Grant-CsTeamsMessagingPolicy -Identity user -PolicyName HRMessaging.

Precedence is: direct assignment, then group assignment, then global. When a user is in several groups that have a policy of the same type, the group assignment rank decides, and the lowest number wins. A change can take some time, up to 24 hours, to reach the client.

Policy packages

A policy package, such as Education or Frontline worker, is a set of predefined policies you assign in one step. Assigning a package assigns each included policy to the user. Use packages for role-based setups. Use single policies for one-off exceptions.

Exam traps

  • Do not edit the global policy when only some users must differ. Create a custom policy and assign it.
  • Direct assignment beats group assignment. If the question includes a “why is the setting not applied?”, look for a direct assignment.
  • Old names may appear, such as “Teams upgrade policy” for Skype for Business coexistence. Do not confuse it with the Teams update policy, which controls client update behavior.
  • A client that does not update to the latest build points to the update policy or the app’s install location, not the messaging or meeting policy.

Practice questions

Choose an answer, then review the explanation to check your understanding.

1. Only managers may send messages marked Urgent. Everyone else must not. What do you do?

Show answer

Answer: A.Priority (urgent) notifications and deleting sent messages are messaging policy settings. Disable the feature in the global policy and give managers a custom one.

2. A user has a custom messaging policy assigned directly and also belongs to a group with a different assigned messaging policy. Which applies?

Show answer

Answer: B.A policy assigned directly to a user always wins over group assignment, and group assignment wins over the global policy.

3. Two groups are assigned different calling policies and a user is in both. What decides which policy applies?

Show answer

Answer: B.Group policy assignment uses a rank per policy type. The assignment with the lowest rank number takes precedence.

4. HR users and finance users need different settings for deleting sent messages. All other users keep the default. What is the minimum you create?

Show answer

Answer: B.Each department needs a different value, so you need a custom messaging policy for each, assigned to those users. The global policy stays for everyone else.

MS-700 course outline

All 7 lessons · Course overview
  1. External access vs guest access in TeamsConfigure and manage a Teams environment Free
  2. Teams policies and how they are assignedConfigure and manage a Teams environment Free
  3. Team creation, naming, expiration and membershipManage teams, channels, chats and apps Full access
  4. Microsoft Purview controls for TeamsManage teams, channels, chats and apps Full access
  5. Managing Teams appsManage teams, channels, chats and apps Full access
  6. Teams Phone, auto attendants and audio conferencingManage meetings and calling Full access
  7. Call quality, admin roles and troubleshootingMonitor, report on and troubleshoot Teams Full access