Courseiva

MS-900 Describe Microsoft 365 apps and services Practice Question

Exhibit

Refer to the exhibit.

```
$TeamsMeetingPolicy = Get-CsTeamsMeetingPolicy -Identity "Global"
$TeamsMeetingPolicy.AllowTranscription = $True
$TeamsMeetingPolicy.AllowRecording = $True
Set-CsTeamsMeetingPolicy -Instance $TeamsMeetingPolicy
```

Refer to the exhibit. A Teams administrator runs the PowerShell commands to enable meeting transcription and recording for all users. After running the commands, users still cannot start transcription in their meetings. What is the most likely cause?

⚠ Common exam trap

Many exam-takers assume modifying the global policy affects all users, forgetting that a user-assigned custom policy takes precedence and must be explicitly updated or removed.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Users may have a custom meeting policy that overrides the global policy.

In Microsoft Teams, meeting policies are applied hierarchically: a custom policy assigned directly to a user overrides the global policy. Even if the global policy has transcription enabled, users with a custom meeting policy that has AllowTranscription set to False will not be able to start transcription. The admin must either modify the custom policy or assign the global policy to those users.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Users may have a custom meeting policy that overrides the global policy.

    Why this is correct

    Users may have a custom meeting policy that overrides the global policy. In Teams, the global policy is the default, but if a user has been assigned a per-user meeting policy via Grant-CsTeamsMeetingPolicy, that explicit assignment takes precedence. Modifying the global policy only affects users who are not assigned a custom policy. To verify, the admin should run Get-CsTeamsMeetingPolicy with the user's identity to see which policy is actually effective.

  • ✗

    The admin does not have the correct permissions.

    Why it's wrong here

    The admin does not have the correct permissions. If the admin lacked sufficient RBAC permissions, the Get-CsTeamsMeetingPolicy cmdlet itself would typically throw an access-denied error. Successfully retrieving policy objects indicates the admin has at least read access, and likely has the Teams Communications Admin or Global Admin role needed to modify policies. The issue is not about access; it's about policy precedence.

  • ✗

    The admin forgot to run a Grant-CsTeamsMeetingPolicy command.

    Why it's wrong here

    The admin forgot to run a Grant-CsTeamsMeetingPolicy command. Grant-CsTeamsMeetingPolicy is only necessary when explicitly assigning a per-user policy to a specific user or group. The global policy is applied automatically to all users who do not have a per-user assignment, so no Grant command is needed for global changes. If the admin wanted to apply a custom policy to selected users, then Grant would be relevant, but the scenario is about the global policy being ineffective.

  • ✗

    The AllowTranscription property is misnamed.

    Why it's wrong here

    The AllowTranscription property is misnamed. AllowTranscription is a valid, documented property of the CsTeamsMeetingPolicy object in the Teams PowerShell module. If the property name were invalid, the Set-CsTeamsMeetingPolicy cmdlet would return a parameter-binding error before any change is made. The fact that the change appears to succeed but not affect users points back to a policy scope or precedence problem, not a property naming issue.

Go deeper

Related to this question

About these practice questions

One of 794 original MS-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This MS-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MS-900 exam.