What the MS-700 exam covers
- Configure and manage a Teams environment267 questions
- Manage teams, channels, chats, and apps140 questions
- Manage meetings and calling140 questions
- Monitor, report on, and troubleshoot Teams105 questions
Free MS-700 practice test questions
A sample of 10 questions with answers and explanations. A free account includes a fixed set of 20 practice questions for this exam, retryable anytime. Paid access unlocks the full 652-question bank.
-
Where do you manage org-wide Teams settings, policies, and users?
- AThe Microsoft 365 admin center (Microsoft 365 admin center home)
- BThe Microsoft Purview portal
- CThe Microsoft Entra admin center
- DThe Microsoft Teams admin centerCorrect
✓ Correct answer: DThe Microsoft Teams admin center (https://admin.teams.microsoft.com) is the centralized portal for managing all organization-wide Teams settings, including policies, user configurations, teams, channels, and app management. This is where administrators configure global settings, manage compliance, and oversee all Teams resources across the organization.
Why the other options are wrong- AThe Microsoft 365 admin center handles licensing and broad tenant tasks, but org-wide Teams policies and settings live in the dedicated Teams admin center.
- BThe Microsoft Purview portal manages retention, eDiscovery, and DLP, not day-to-day Teams policies and user configuration.
- CThe Entra admin center manages identity, groups, and Conditional Access, but Teams-specific policies are configured in the Teams admin center.
-
You need to ensure that all Teams meetings are automatically recorded and stored accessibly for compliance officers. Solution: You create a meeting policy that enables automatic recording and configure OneDrive/SharePoint storage. Does this meet the goal?
- ANo
- BYesCorrect
✓ Correct answer: BAutomatic recording is a meeting policy setting, turned on in the admin center or with Set-CsTeamsMeetingPolicy -AutoRecording Enabled, which exposes the organizer option to record and transcribe automatically; locking that option on in a meeting template makes it apply without anyone acting. The recording itself is written to the organizer's OneDrive for Business, or to the SharePoint site of the team when the meeting is held in a channel. That is what makes it accessible to compliance officers: the output is an ordinary file, so it inherits Purview retention, is searchable through eDiscovery and can be permissioned like any other document.
Why the other options are wrong- ANo is incorrect. Auto recording is a real meeting policy setting, and directing the output to OneDrive or SharePoint is what gives compliance officers a searchable, retainable copy.
-
Your org wants self-service team creation but needs to prevent unmanaged group sprawl while still allowing creators autonomy. Which combination best balances usability and governance?
- AAllow unrestricted creation with no lifecycle policies at all
- BDelete teams automatically after 7 days regardless of activity level
- CAllow group creation with naming, expiration, and sensitivity policiesCorrect
- DBlock all team creation and require an admin ticket for every team
✓ Correct answer: CThis approach balances governance with usability by allowing self-service team creation - avoiding bottlenecks and user frustration - while implementing compensating controls. Naming policies enforce consistent naming conventions to reduce confusion and sprawl. Expiration policies with auto-renewal based on activity encourage owners to review inactive teams regularly, naturally reducing abandoned resources. Sensitivity labels add an additional layer by classifying teams by data sensitivity and applying privacy and sharing restrictions automatically. Together, these controls provide visibility, consistency, and automatic lifecycle management without blocking team creation entirely.
Why the other options are wrong- AAllow unrestricted creation with no lifecycle policies is incorrect because it provides no governance, leading to uncontrolled team sprawl and potential compliance violations.
- BDelete teams automatically after 7 days regardless of activity is incorrect because it destroys active teams and removes valuable collaboration resources without considering actual usage patterns.
- DBlocking team creation and routing every request through an admin ticket creates a severe bottleneck, frustrates users, kills the self-service benefit the requirement asks for, and scales poorly in a large organization.
-
A user reports choppy audio in one meeting. Where do you look first to see that specific call's session details and quality ratings?
- AThe Microsoft 365 usage analytics dashboard showing the tenant's overall adoption trends
- BThe user's call analytics (Users > select user > Meetings & calls) in the Teams admin centerCorrect
- CThe CQD Quality of Experience summary report that aggregates the media streams across the whole org
- DThe Microsoft Entra audit log recording directory object and administrative role change events
✓ Correct answer: BWhen a user reports a quality issue with a specific meeting, the Teams admin center provides a dedicated view for that user's call analytics. By navigating to Users, selecting the specific user, and then viewing "Meetings & calls," the administrator can see a list of that user's recent calls and meetings with associated quality metrics, session details, participant information, and quality indicators. This per-user view provides granular session-level data specific to the reported incident.
Why the other options are wrong- AThe adoption dashboard shows aggregate usage, not one call's session quality.
- CCQD is aggregated and anonymized, so it cannot show one user's single choppy meeting.
- DThe audit log tracks directory changes, not call session quality ratings.
-
An admin needs to bulk-update the teamsCallingPolicy for 5,000 users based on a CSV. The admin center UI is too slow for this volume. What is the best approach?
- AUse the Microsoft Teams PowerShell module to script the assignments, ideally via batch policy assignmentCorrect
- BAssign the calling policy to each of the 5,000 users one by one by hand in the admin center UI
- CBundle the 5,000 users into one team and assign the policy at the team level
- DUse a policy package that is applied individually to each one of the 5,000 users in turn
✓ Correct answer: AFor large-scale policy assignments affecting thousands of users, the Teams admin center UI becomes inefficient because it processes requests one user or group at a time. PowerShell scripting allows administrators to read a CSV, iterate through users in batches, and assign policies programmatically with error handling and logging. The batch policy assignment feature in PowerShell further optimizes this process by queuing multiple assignments for parallel processing, significantly reducing the time needed compared to manual UI interaction.
Why the other options are wrong- BManual per-user UI assignment is exactly the slow method the scenario rules out.
- CPolicies cannot be assigned at the team level, so this does not work.
- DPolicy packages still assign per user and do not scale efficiently to thousands.
-
Tailwind Traders wants to stop users in the legal team from deleting or editing sent messages so the chat record stays intact, and it wants their one-to-one and group calls captured by a certified partner recorder for regulatory review. Which TWO should the administrator configure? (Choose two.)
- AA messaging policy that blocks editing and deletionCorrect
- BA policy-based compliance recording policyCorrect
- CA Teams retention policy
- DA calling policy that disables call forwarding and delegation
- EA communication compliance policy that flags risky trader messages
✓ Correct answer: A, BA messaging policy has settings to turn off the ability for users to delete and edit their sent messages, keeping the conversation record intact. A Teams policy-based (compliance) recording policy binds users to a certified third-party recorder so their calls and meetings are automatically captured for regulated review. Together they preserve messages and record calls for compliance.
Why the other options are wrong- CA Teams retention policy set to retain preserves a copy of a message in the compliance store even after someone deletes it. The sender's own view still permits editing and deletion, and the policy records no calls at all.
- DA calling policy decides which calling features a user may use, including call forwarding, delegation, and simultaneous ring. It shapes telephony behavior, so it blocks no message edit and engages no certified recorder.
- ECommunication compliance inspects messages after they are sent for risky or non-compliant language and queues the hits for a reviewer. Flagging a trader's message after the fact prevents no deletion and captures no call through a certified recorder.
-
Contoso Ltd wants to package a set of internally developed and vetted apps into a custom company section of the Teams store and push a monitoring app so it is preinstalled and cannot be removed by operations staff. Which TWO should the administrator configure? (Choose two.)
- AUpload the LOB apps to the app catalogCorrect
- BAn app setup policy that pins the appCorrect
- CAn app permission policy
- DA Teams connector posting monitoring alerts into a channel
- EOrg-wide app settings that allow custom apps tenant-wide
✓ Correct answer: A, BUploading custom line-of-business apps to the tenant app catalog publishes the vetted internal apps into the organization's custom section of the Teams store. An app setup policy then installs the monitoring app automatically and pins it, and because it is installed by policy operations staff cannot uninstall it. Together they create the company app section and enforce the preinstalled monitoring app.
Why the other options are wrong- CAn app permission policy allows or blocks specific apps for the users it is assigned to. Allowing the monitoring app makes it possible to install, but the policy publishes nothing to a company catalog and cannot force the app to be present or stop staff removing it.
- DA Teams connector pushes notifications from an external service into a channel as cards. It delivers messages into a conversation, so it publishes no app into the store and installs nothing for a user.
- EOrg-wide app settings decide at tenant level whether categories such as third-party and custom apps are permitted at all. They set the outer boundary and neither upload a particular line-of-business app nor preinstall one for a group of staff.
-
A team owner archives a team that is no longer active but wants members to still be able to read past conversations and files. What is the effect of archiving the team?
- AThe team becomes read-only; members can view channels, conversations, and files but cannot post new messagesCorrect
- BThe team and its backing Microsoft 365 Group are permanently deleted after 30 days
- CAll members lose access until an admin restores the team from the deleted teams list in the admin center
- DThe team is converted into a shared channel attached to a parent team
✓ Correct answer: AArchiving sets a team to read-only and is intended for inactive teams whose history should be preserved. Owners can still add or remove members and can later restore (unarchive) the team to full activity. The archive dialog also offers an optional setting that makes the backing SharePoint site read-only.
Why the other options are wrong- BArchiving does not delete the team or its Microsoft 365 Group; that describes soft deletion retention, not archiving.
- CMembers retain read access after archiving; they are not locked out, and no restoration from the deleted teams list is needed.
- DArchiving does not convert a team into a shared channel; shared channels are a separate channel type.
-
After blocking an app in the Manage apps page (org-wide) AND allowing it in a specific app permission policy, what is the resulting availability of that app for users in that policy?
- ABlocked, because the org-wide block in Manage apps overrides the policy allowCorrect
- BAllowed, because the app permission policy overrides the org-wide block
- CAllowed for guest accounts but blocked for internal users in the same policy
- DPending admin approval until an administrator resolves the conflict by hand
✓ Correct answer: AOrg-wide app settings/blocks act as a master switch. If an app is blocked at the org level in Manage apps, it is unavailable regardless of being allowed in an app permission policy. The org-wide block always takes precedence.
Why the other options are wrong- BAn app permission policy can only narrow what the tenant already permits; it cannot restore an app that Manage apps has blocked org-wide. Being more specific does not reverse the evaluation order, so the org-wide block still decides the outcome.
- CAn org-wide block in Manage apps removes the app for every account in the tenant, and guest accounts draw on the same tenant app inventory as employees. No separate guest allowance exists, so the split described here never occurs.
- DTeams resolves this conflict deterministically when the app list is evaluated rather than parking it, so no pending-approval state exists for an administrator to clear. The app is simply unavailable to the user.
-
Which PowerShell cmdlet from the Microsoft Graph PowerShell SDK retrieves the Teams user activity detail usage report, requiring either a -Period or -Date parameter plus an -OutFile path?
- AGet-CsOnlineUser, from the Teams PowerShell module
- BGet-UnifiedAuditLog, from Purview PowerShell
- CGet-CsTeamsCallQuality, a made-up cmdlet name
- DGet-MgReportTeamUserActivityUserDetailCorrect
✓ Correct answer: DThis Microsoft.Graph.Reports cmdlet downloads the same underlying data as the getTeamsUserActivityUserDetail Graph API endpoint. It needs a -Period value such as D7, D30, D90, or D180 (or an exact -Date), and an -OutFile path because the response redirects to a temporary download URL rather than returning objects directly, making it useful for scripted, recurring usage reporting pipelines.
Why the other options are wrong- AGet-CsOnlineUser returns Teams and Skype for Business tenant user account attributes, not usage activity metrics.
- BGet-UnifiedAuditLog queries the Microsoft Purview audit log for administrative and user activity events, not usage report data.
- CThere is no such cmdlet as Get-CsTeamsCallQuality; call quality data is retrieved through CQD, Call Analytics, or the Graph CallRecords API.
Who this MS-700 practice exam is for
This practice set is for anyone preparing for the MS-700: Microsoft Teams Administrator exam at the intermediate level - from first-time candidates building a foundation to experienced Microsoft practitioners doing a final review before test day. If you learn best by working through realistic questions and reading why each answer is right or wrong, it is built for you.
How to use this MS-700 practice exam
- Start with the free sample questions above to gauge your current baseline.
- Read the full explanation on every question, including why each wrong option is wrong.
- Track your weak domains and focus your study where you are losing the most marks.
- Once you are scoring consistently well, take a timed, full-length mock exam.
- Use your readiness score to decide when you are ready to book the real MS-700 exam.
Related Microsoft resources
- MS-700 study guideKey concepts
- Microsoft practice examsAll Microsoft
- Certification pathWhere this fits
- Certification exam guides & tipsBlog
- Plans & pricingFree & paid
- How these questions are written and reviewedMethodology
- Report a problem with a questionCorrections
- MS-721 practice examRelated
- PL-300 practice examRelated
- PL-900 practice examRelated
MS-700 practice exam FAQ
How many questions are in the MS-700 practice exam on CertGrid?
CertGrid has 652 practice questions for MS-700: Microsoft Teams Administrator, covering 4 exam domains. The real MS-700 exam runs 120 min, typically with 40-60 questions. Microsoft publishes 40-60 questions as a typical range across its exams and states the number varies by exam; it does not publish a count for this one. CertGrid's timed mock is a fixed 50 questions.
What is the passing score for MS-700?
The MS-700 exam passing score is 700 / 1000, and you have about 120 min to complete it. CertGrid scores your practice attempts the same way so you know when you are ready.
Are these official MS-700 exam questions?
No. CertGrid is an independent practice platform. We do not provide real or leaked exam questions. Our questions are original and designed to help you practice the concepts, scenarios, and difficulty style of the MS-700: Microsoft Teams Administrator exam.
Is there a free MS-700 practice test?
Yes. You can take a free MS-700: Microsoft Teams Administrator practice test straight away: a fixed set of 20 practice questions for this exam, retryable as often as you like, with no credit card required. You get readiness scoring and a weak-domain breakdown on those questions. Paid plans unlock the full 652-question bank, timed mock exams and full-bank domain analytics.
What CertGrid is (and is not)
CertGrid is an independent IT certification practice platform for Azure, AWS, Google, Cisco, Security, Linux, Kubernetes, Terraform, and other certification tracks. It provides objective-mapped practice questions, readiness scoring, weak-domain drills, and explanations to help learners understand what to study next.
Independent & original. CertGrid is an independent practice platform and is not affiliated with or endorsed by Microsoft. Questions are original practice items designed to mirror certification concepts and exam style. CertGrid does not provide official exam questions or braindumps.