The hard set (3 questions)
The hardest MS-700 questions this guide publishes, none of them repeated from the placement quiz above: the answer first, why every other option is wrong, and the Microsoft Learn page behind it. The practice book for this exam holds the full bank.
Nina has no direct policy assignments. She belongs to two security groups: "Group-A" (TeamsMeetingPolicy "AllOn", group assignment rank 2) and "Group-B" (TeamsMeetingPolicy "Restricted", group assignment rank 1). Which meeting policy is effective for Nina, and which cmdlet confirms it?
Correct answer: C. "Restricted", because rank 1 is the highest-priority group assignment; confirm with Get-CsUserPolicyAssignment.
Among group policy assignments, rank 1 is the highest priority (ranks are normalized to sequential values 1, 2, 3... with 1 highest). Because Nina has no direct assignment, the rank-1 "Restricted" policy wins. Get-CsUserPolicyAssignment shows a user's effective policy and its source (direct vs group and the rank), whereas Get-CsOnlineUser shows only direct assignments.
Why the other options are wrong:
- A. Precedence is determined by rank, not by which assignment was created most recently.
- B. A lower rank number means higher priority (rank 1 beats rank 2), and Get-CsOnlineUser wouldn't reflect group-based assignments anyway.
- D. Two group memberships do not void each other; the ranking determines which group assignment applies.
Memory hook: Rank 1 wins; Get-CsUserPolicyAssignment reveals which group it came from.
Microsoft Learn: New csgrouppolicyassignment
An organization deployed DSCP marking via Group Policy targeting ms-teams.exe and enabled the QoS tenant toggle. A significant share of meeting joins come from macOS desktops, iOS/Android mobile, and the browser client. Which statement about QoS coverage for these clients is correct?
Correct answer: C. Mac and mobile clients use the recommended source port ranges but hard-code DSCP for audio (EF) and for video and application/screen sharing (AF41), and browser-based join uses dynamic ports outside your QoS policy - but the tenant QoS toggle must still be enabled for any of it to work.
Per Microsoft Learn, all clients (including mobile and Teams devices) use the recommended source port ranges, but Mac and mobile (iOS/Android) clients use hard-coded DSCP values - audio EF and video/application-screen-sharing AF41 - that you cannot override. The only clients that continue to use dynamic ports (1024-65535) are browser-based clients, so browser participants fall outside port-based classification. Regardless of platform, QoS must be enabled globally with the Teams admin center tenant toggle ('Insert Quality of Service (QoS) markers for real-time media traffic') for markings to apply, including for Teams Rooms on Android and Teams phones, which rely on the tenant toggle.
Why the other options are wrong:
- A. Mac and mobile clients do mark media, but with hard-coded DSCP values (EF/AF41); they don't ignore QoS, and the claim that only Windows can participate is wrong.
- B. Browser clients use dynamic ports (1024-65535), not the fixed 50,000-50,089 ranges, so port-based ACLs can't reliably classify them.
- D. Browser-based join uses dynamic ports and is effectively outside your port-based QoS policy, and Mac/mobile hard-code their DSCP values, so they don't honor Group Policy DSCP overrides.
Memory hook: Mac/mobile hard-code DSCP (EF/AF41); browsers use dynamic ports (uncovered); the tenant QoS toggle is still mandatory for all.
Microsoft Learn: Qos in Teams
An admin creates a Microsoft Purview DLP policy for the 'Teams chat and channel messages' location and scopes it to a set of individual user accounts. Testing shows sensitive data is correctly blocked in 1:1 and group chats, but the same sensitive data posted in standard, private, and shared channel messages is not blocked. What change makes DLP protect the channel messages?
Correct answer: A. Scope the policy to a security group, distribution group, or Microsoft 365 group instead of (or in addition to) individual user accounts.
The Scope of DLP protection table in Microsoft Learn shows that when a DLP policy is scoped to individual user accounts, only 1:1/N chats are protected - standard, private, and shared channel messages are NOT protected. When the policy is scoped to a security group, distribution group, or Microsoft 365 group, channel messages ARE protected. Re-scoping the policy to a group closes the gap.
Why the other options are wrong:
- B. The default Teams DLP policy is a starter policy, not a prerequisite that unlocks channel-message coverage for custom policies.
- C. DLP for Teams chat and channel is licensed via E5 / Microsoft Communications DLP; there is no separate channel-only add-on, and licensing isn't why channels were skipped - the policy scope is.
- D. DLP evaluates internal and external messages; restricting to external recipients would narrow coverage, and channel messages still require group scoping.
Memory hook: Individual-user DLP scope guards chats only; to guard channels, scope to a group.
Microsoft Learn: DLP Microsoft Teams