SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
AB-900 practice

AB-900 sample questions — 25 answered and explained

25 AB-900 sample questions written to the official Microsoft 365 Certified: Copilot and Agent Administration Fundamentals exam guide, grouped by exam domain and weighted like the real exam. Each shows the correct answer, why every other option is wrong, and the lesson that teaches it. None of them repeat the examples on the other AB-900 practice pages.

On this page
25
answers included
Full bank
214
on the practice page
Domains
3
weighted like the exam
Free, no account
5/day
a free account allows 30 a day

Domain 1: Identify the core features and objects of Microsoft 365 services

33% of the AB-900 exam, so 8 of the 25 questions on this page.

Question 1Identify the core features and objects of Microsoft 365 services

A six-person support team must read and reply to mail sent to support@contoso.com from one common inbox. Replies must come from that address, and the company doesn't want to buy another license. Which object should the admin create in the Exchange admin center?

Choose one.

  • a
    A distribution group

    A distribution group copies each message to every member's own mailbox, so there is no single common inbox to work from.

  • b
    A shared mailbox Correct

    A shared mailbox gives several people one inbox and lets them send as its address. Within its storage limit it doesn't need its own license.

  • c
    A dynamic distribution group

    A dynamic distribution group also just delivers copies to members; its membership comes from user attributes.

  • d
    A licensed user mailbox with Full Access granted to the team

    It would provide a common inbox, but it needs an extra license, which the company doesn't want to buy.

The concept

Exchange Online has different recipient types: user mailboxes (licensed), shared mailboxes (one inbox for many people, no license of its own within its storage limit), resource mailboxes and groups.

Why that’s the answer

The team needs one inbox that several people work in and that sends from its own address, without another license. A shared mailbox does exactly that. Distribution groups only copy messages into each member's own mailbox. A licensed user mailbox could be shared, but it breaks the no-new-license constraint.

How to reason it out
  1. Identify the need: one common inbox that several people use.
  2. Recall that shared mailboxes don't need a license within their storage limit.
  3. Reject groups that only copy mail to members.
  4. Reject the option that needs another license.

Exam tip: One inbox for a team, sending from the team address: shared mailbox.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Question 2Identify the core features and objects of Microsoft 365 services

Staff should be able to reserve the third-floor conference area in Outlook, and meeting requests should be accepted automatically when it is free. What should the admin create in the Exchange admin center?

Choose one.

  • a
    A room mailbox Correct

    A room mailbox represents a meeting location. People invite it to meetings and it can accept requests automatically when the room is free.

  • b
    An equipment mailbox

    An equipment mailbox is the resource type for things that move, such as projectors or pool cars, not fixed locations.

  • c
    A shared mailbox

    A shared mailbox is a common inbox for people. It isn't a bookable resource with automatic acceptance.

  • d
    A distribution group

    A distribution group delivers email to its members. It has no calendar to book.

The concept

Resource mailboxes are mailboxes for things that are booked: room mailboxes for locations and equipment mailboxes for movable items.

Why that’s the answer

A bookable meeting room is a room mailbox. Its calendar shows when it is busy and it can auto-accept invitations. An equipment mailbox works the same way but is meant for portable items, not rooms. Shared mailboxes and distribution groups are for people and mail, not booking.

How to reason it out
  1. Identify the object: a fixed physical place that people book, not a portable item.
  2. Recall the two resource mailbox types.
  3. Choose room for locations and equipment for portable items.

Exam tip: Rooms get room mailboxes; projectors and cars get equipment mailboxes.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Question 3Identify the core features and objects of Microsoft 365 services

Members of the billing team need to open the billing@contoso.com shared mailbox in Outlook and send replies that show only billing@contoso.com as the sender. Which two permissions should the admin grant on the shared mailbox? (Select TWO.)

Choose TWO.

  • a
    Send on Behalf

    Send on Behalf shows the message as sent by the person on behalf of the mailbox, which doesn't meet the 'only billing@' requirement.

  • b
    Full Access Correct

    Full Access lets a person open the shared mailbox and read and manage its contents.

  • c
    Owner of the billing distribution group

    Group ownership lets someone manage a group's membership. It grants no access to a mailbox.

  • d
    Send As Correct

    Send As lets a person send mail that shows only the shared mailbox's address as the sender.

  • e
    Mailbox Import Export role

    This Exchange admin role is for importing or exporting mailbox data. It doesn't give daily access to read or send from a mailbox.

The concept

Shared mailbox access is granted with mailbox permissions: Full Access to open and read, and Send As or Send on Behalf to send.

Why that’s the answer

Two separate needs: opening the mailbox (Full Access) and sending as its address alone (Send As). Send on Behalf is the tempting near-twin, but recipients see 'person on behalf of billing'. Group ownership and the Mailbox Import Export role aren't mailbox permissions for daily use.

How to reason it out
  1. Split the requirement into opening the mailbox and sending from it.
  2. Map opening to Full Access.
  3. Compare Send As with Send on Behalf: only Send As hides the person.
  4. Reject group and admin-role options.

Exam tip: Full Access to read, Send As to appear as the mailbox, Send on Behalf to appear as 'you on behalf of'.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Question 4Identify the core features and objects of Microsoft 365 services

An admin needs a group that people can send email to and that site owners can add to a SharePoint site's Visitors group. Which two group types meet both needs? (Select TWO.)

Choose TWO.

  • a
    Mail-enabled security group Correct

    It has an email address and is security-enabled, so it can receive mail and be granted permissions on a SharePoint site.

  • b
    Distribution group

    A distribution group is mail-only. It isn't security-enabled, so it can't be used to grant SharePoint permissions.

  • c
    Dynamic distribution group

    A dynamic distribution group is also mail-only, with membership calculated from attributes, and can't be granted permissions.

  • d
    Microsoft 365 group Correct

    A Microsoft 365 group has its own email address and can be added to a SharePoint site's groups to grant access.

  • e
    Shared mailbox

    A shared mailbox is a mailbox, not a group. It can't be used to grant site access to a set of people.

The concept

Group types differ in what they can do: distribution groups deliver mail only, security groups grant access, mail-enabled security groups do both, and Microsoft 365 groups combine mail with a collaboration workspace.

Why that’s the answer

The group must both receive email and be usable as a permission principal in SharePoint. Mail-enabled security groups and Microsoft 365 groups do both. Distribution and dynamic distribution groups are mail-only, and a shared mailbox isn't a group of people at all.

How to reason it out
  1. List the two needs: an email address and the ability to grant permissions.
  2. Recall which group types are security-enabled.
  3. Reject mail-only distribution groups.
  4. Reject the shared mailbox because it isn't a group.

Exam tip: Mail only: distribution group. Permissions too: mail-enabled security group or Microsoft 365 group.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Question 5Identify the core features and objects of Microsoft 365 services

HR wants one email address that reaches every employee whose Department attribute is Finance. When people change departments, membership should update automatically without anyone editing the list. HR wants email delivery only, with no shared files, calendar or Teams workspace. Which object should the admin create?

Choose one.

  • a
    A distribution group that requires owner approval to join

    A static distribution group's members are maintained by hand. Approval controls who joins but doesn't follow the Department attribute.

  • b
    A shared mailbox with Full Access for the Finance staff

    A shared mailbox is one common inbox. Its Full Access list is also maintained by hand.

  • c
    A dynamic distribution group whose filter selects Finance Correct

    A dynamic distribution group calculates its members from recipient attributes such as Department. Exchange Online refreshes that membership list at least once every 24 hours, so nobody has to edit it.

  • d
    A Microsoft 365 group with a dynamic rule for Finance

    Its dynamic membership rule would follow the Department attribute, but a Microsoft 365 group also provisions a shared mailbox, calendar, files and an optional Teams workspace, which HR doesn't want. Dynamic group membership also needs Microsoft Entra ID P1 licensing.

The concept

Dynamic distribution groups calculate their membership from recipient attributes such as Department; Exchange Online refreshes the calculated list at least once every 24 hours.

Why that’s the answer

Two requirements decide this: attribute-driven membership with no manual edits, and email delivery only. A dynamic distribution group filters recipients by attributes such as Department, and Exchange Online recalculates the list automatically (at least every 24 hours), so a department change is picked up without anyone touching the group. A Microsoft 365 group with a dynamic membership rule also follows the attribute, but it brings a shared mailbox, calendar, files and possibly a Teams workspace. Static distribution groups and shared mailboxes depend on someone adding or removing people.

How to reason it out
  1. Spot the two needs: membership driven by an attribute, and email delivery only.
  2. Recall that dynamic distribution groups filter on recipient attributes and deliver email only.
  3. Reject the dynamic Microsoft 365 group: it adds collaboration workloads HR doesn't want.
  4. Reject objects whose membership is maintained by hand.

Exam tip: Membership from attributes, not from a list? Use a dynamic distribution group.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Question 6Identify the core features and objects of Microsoft 365 services

The HR team will publish company news and policies to all employees. A few people write content and most employees only read it. Which type of site should the SharePoint admin create?

Choose one.

  • a
    A team site connected to a new Microsoft 365 group for HR

    A group-connected team site is for a team that works on content together; every member gets edit access.

  • b
    A communication site created as a new standalone site Correct

    Communication sites are designed for broadcasting news and information to a wide audience, with a few authors and many readers.

  • c
    A channel site created by adding a private channel in Teams

    A channel site belongs to one channel of a team and is managed from Teams, so it isn't meant for publishing to everyone.

  • d
    A team site created without a Microsoft 365 group

    It is still a collaboration site template. Broadcasting news to the whole company is what communication sites are for.

The concept

SharePoint has team sites for collaboration and communication sites for broadcasting to a wide audience.

Why that’s the answer

Few authors and many readers is the communication site pattern. Its permissions use the SharePoint Owners, Members and Visitors groups, so most employees can go in Visitors. Team sites, whether or not they are group-connected, are for people working together, and channel sites belong to a Teams channel.

How to reason it out
  1. Identify the audience: whole company, mostly readers.
  2. Recall that communication sites are built for broadcasting.
  3. Reject collaboration-focused team and channel sites.

Exam tip: Broadcast to many: communication site. Collaborate as a team: team site.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Question 7Identify the core features and objects of Microsoft 365 services

A site owner deleted a communication site ten days ago. The project now needs the site back with all its pages and libraries. What should the SharePoint admin do?

Choose one.

  • a
    Restore the site from the Deleted sites page in the SharePoint admin center Correct

    Deleted sites stay on the Deleted sites page for a retention period, and an admin can restore them there with their content.

  • b
    Restore the site's Microsoft 365 group from Deleted groups in the Microsoft 365 admin center

    Communication sites aren't connected to a Microsoft 365 group, so there's no group to restore.

  • c
    Restore the site from the second-stage recycle bin on the site itself

    Site recycle bins recover items within a site. Once the whole site is deleted, the site can't be opened to use them.

  • d
    Run a Content search in Microsoft Purview and export the site's files

    Content search finds and exports content, but it doesn't bring back the site with its pages, libraries and settings.

The concept

In the SharePoint admin center, Deleted sites lists deleted sites during the retention period and lets admins restore them.

Why that’s the answer

A whole site was deleted recently, so the admin restores it from Deleted sites in the SharePoint admin center. Restoring a group would help only for a group-connected team site, which a communication site isn't. Site recycle bins handle items inside a site that still exists. Content search can export files but doesn't restore the site.

How to reason it out
  1. Identify what was deleted: an entire site, not files in it.
  2. Recall where deleted sites are restored: SharePoint admin center > Deleted sites.
  3. Rule out the group restore because communication sites have no group.
  4. Rule out recycle bins and search exports.

Exam tip: A deleted site comes back from Deleted sites in the SharePoint admin center; a recycle bin restores items inside a site.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Question 8Identify the core features and objects of Microsoft 365 services

A user was added to the Visitors group of a SharePoint communication site. By default, what can the user do on the site?

Choose one.

  • a
    Add, edit and delete documents in the site's existing document libraries

    That describes the Contribute permission level. No default group gets it.

  • b
    Add, edit and delete documents, and also create or delete libraries

    That describes Edit, the Members group's default permission level.

  • c
    View pages and documents and download files, but not edit them Correct

    The Visitors group has the Read permission level by default: view pages and items and download documents.

  • d
    Change site settings, permissions and group memberships

    That is Full Control, the Owners group's default permission level.

The concept

SharePoint sites have three default groups: Owners (Full Control), Members (Edit) and Visitors (Read).

Why that’s the answer

Visitors get Read: they can view pages, items and documents and download them. Contribute (edit items only) and Edit (edit items and manage lists and libraries) allow changes, and Full Control adds site administration.

How to reason it out
  1. Recall the default group-to-level mapping.
  2. Map Visitors to Read.
  3. Reject levels that allow changes.

Exam tip: Owners = Full Control, Members = Edit, Visitors = Read.

AB-900 Core Objects: Microsoft 365 Licenses and the Exchange, SharePoint and Teams Admin Centers — the lesson that teaches this.

Domain 2: Understand data protection and governance tasks for Microsoft 365 and Copilot

38% of the AB-900 exam, so 10 of the 25 questions on this page.

Question 9Understand data protection and governance tasks for Microsoft 365 and Copilot

A company must detect harassment and threatening language in Teams chats and Exchange email and send the matching messages to designated reviewers for remediation. Which solution should it configure?

Choose one.

  • a
    Microsoft Purview Insider Risk Management

    Insider Risk Management scores risky user activities such as data exfiltration. It doesn't route offensive messages to reviewers.

  • b
    Microsoft Purview Data Loss Prevention for Teams

    DLP for Teams looks for sensitive information such as card numbers being shared in chats. It is not designed to detect harassment or threats.

  • c
    Microsoft Purview eDiscovery (Premium) with review sets

    eDiscovery (Premium) review sets let reviewers examine content collected for a legal case. They do not continuously detect harassment and route new matches to reviewers.

  • d
    Microsoft Purview Communication Compliance Correct

    Communication Compliance policies detect inappropriate content such as harassment or threats in messages and send matches to reviewers.

The concept

Communication Compliance detects inappropriate or sensitive content in messages (Teams, Exchange, Viva Engage, Copilot interactions) and supports a reviewer workflow.

Why that’s the answer

The requirement is about message content (harassment, threats) and a review workflow. Communication Compliance is built for that. Insider Risk Management is the tempting near-twin, but it focuses on user activities such as downloads and exfiltration, not on the tone of messages. DLP looks for sensitive data, and eDiscovery supports legal searches.

How to reason it out
  1. Identify what is inspected: the content of messages.
  2. Separate message content (Communication Compliance) from user activity (Insider Risk Management).
  3. Choose Communication Compliance.

Exam tip: Offensive or non-compliant messages to reviewers: Communication Compliance.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 10Understand data protection and governance tasks for Microsoft 365 and Copilot

A security admin wants one place in the Microsoft Purview portal that shows how users interact with Microsoft 365 Copilot and other AI apps, highlights sensitive data shared in those interactions and offers ready-made policies to turn on. What should the admin use?

Choose one.

  • a
    Microsoft Purview Compliance Manager

    Compliance Manager tracks compliance score and improvement actions against regulations. It doesn't report on AI interactions.

  • b
    Microsoft Defender for Cloud Apps

    Defender for Cloud Apps discovers and controls cloud apps, but it doesn't show the sensitive data in Copilot prompts or offer Purview one-click policies.

  • c
    Microsoft Purview eDiscovery (Premium)

    eDiscovery can search Copilot interactions for a case, but it has no AI usage reports or ready-made protection policies.

  • d
    Microsoft Purview DSPM for AI Correct

    DSPM for AI reports on Copilot and other AI app interactions, the sensitive data in them, and offers one-click policies through recommendations.

The concept

Data Security Posture Management (DSPM) for AI is the Purview starting point for securing AI use: reports, recommendations and one-click policies.

Why that’s the answer

The requirement lists three things: AI interaction visibility, sensitive data in those interactions, and ready-made policies. DSPM for AI delivers all three, creating DLP, Insider Risk Management, Communication Compliance and collection policies from its recommendations. The other tools each cover one adjacent job.

How to reason it out
  1. List the needs: AI usage visibility, sensitive data, ready-made policies.
  2. Recall that DSPM for AI offers reports and one-click policies.
  3. Reject tools that cover only compliance scoring, app discovery or case searches.

Exam tip: Securing AI use in Purview starts in DSPM for AI.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 11Understand data protection and governance tasks for Microsoft 365 and Copilot

A financial firm must keep all email and OneDrive files for seven years and then remove them automatically. Which Microsoft Purview solution meets this requirement?

Choose one.

  • a
    Microsoft Purview Data Lifecycle Management Correct

    Data Lifecycle Management uses retention policies and labels to retain content for a period and then delete it automatically.

  • b
    Microsoft Purview Information Protection labels

    Information Protection classifies and protects content with sensitivity labels. It doesn't set how long content is kept.

  • c
    Microsoft Purview eDiscovery (Standard) holds

    An eDiscovery hold preserves content for a case until released. It doesn't delete content at the end of a period.

  • d
    Microsoft Purview Data Loss Prevention policies

    DLP prevents risky sharing of sensitive data. It doesn't retain or delete content on a schedule.

The concept

Data Lifecycle Management governs how long content is kept, using retention policies and retention labels with retain and delete actions.

Why that’s the answer

Keeping content for a fixed period and then deleting it is a retain-then-delete retention setting, which belongs to Data Lifecycle Management. An eDiscovery hold also preserves content, but indefinitely and only for a case, with no automatic deletion.

How to reason it out
  1. Identify the need: keep for a period, then delete.
  2. Recall that retention settings live in Data Lifecycle Management.
  3. Reject holds that preserve but never delete.

Exam tip: Keep for X years, then delete: retention in Data Lifecycle Management.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 12Understand data protection and governance tasks for Microsoft 365 and Copilot

Most SharePoint content at a company must be kept for three years. Contracts stored in the same document libraries must be kept for ten years and declared records so they can't be edited. What should the admin use for the contracts?

Choose one.

  • a
    A second retention policy for the same SharePoint sites

    A retention policy applies to every item in the sites it covers, so it would keep all content for ten years and can't declare records.

  • b
    A sensitivity label that marks the contracts as records

    Sensitivity labels classify and protect content. They don't set retention periods or declare records.

  • c
    A retention label that marks the contracts as records Correct

    Retention labels are applied per item and can mark items as records, so only the contracts get ten years and record restrictions.

  • d
    An eDiscovery hold placed on the contract libraries

    A hold preserves everything in the location until it's released. It doesn't set a ten-year period or make items records.

The concept

Retention policies apply at the location level; retention labels apply to individual items and can mark them as records.

Why that’s the answer

The contracts share libraries with content that needs a different period, so a location-wide setting can't single them out. A retention label is applied item by item and can declare the item a record, which locks editing. A second retention policy would cover every item in those sites, and sensitivity labels or holds don't provide item-level retention with record status.

How to reason it out
  1. Notice the contracts live alongside other content.
  2. Recall that retention policies apply to whole locations.
  3. Recall that retention labels are per item and can declare records.
  4. Choose a record retention label for the contracts.

Exam tip: Different retention for some items in a location, or records: retention labels, not policies.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 13Understand data protection and governance tasks for Microsoft 365 and Copilot

A document in a SharePoint site is covered by two retention policies: one retains items for five years and then deletes them, and the other deletes items after two years. A user deletes the document one year after it was created. What happens to it?

Choose one.

  • a
    A copy is kept in the site's Preservation Hold library until the end of year 2, then deleted

    The shorter delete-only policy doesn't win: retention takes precedence over deletion, and the longest retention period applies.

  • b
    A copy is kept in the site's Preservation Hold library until year 5, then deleted Correct

    Retention wins over deletion and the longest retention period wins, so the copy is kept in the Preservation Hold library until five years have passed.

  • c
    It stays in the site's first-stage and second-stage recycle bins until year 5, then is deleted

    Retained copies of SharePoint items are kept in the Preservation Hold library, not in the recycle bins.

  • d
    It stays in the site's recycle bins until year 2, then is deleted

    Retained SharePoint copies go to the Preservation Hold library, not the recycle bins, and the two-year delete-only policy can't override the longer five-year retention.

The concept

The principles of retention decide conflicts: retention wins over deletion, then the longest retention period wins. Retained SharePoint and OneDrive content is kept in the Preservation Hold library.

Why that’s the answer

Two facts combine here. First, the delete-only policy can't remove an item another policy still needs to retain, and the longest retention period (five years) wins. Second, when a user deletes a retained SharePoint item, a copy is kept in the site's Preservation Hold library rather than the recycle bin. After five years the retain-then-delete policy permanently deletes it. Recycle bins aren't where retained copies are kept, and the two-year deletion never overrides the five-year retention.

How to reason it out
  1. Apply the first principle: retention wins over deletion.
  2. Apply the second: the longest retention period wins (five years).
  3. Recall where SharePoint keeps retained copies: the Preservation Hold library.
  4. Combine: kept there until year five, then deleted.

Exam tip: Retention beats deletion and the longest period wins; SharePoint keeps the copy in the Preservation Hold library.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 14Understand data protection and governance tasks for Microsoft 365 and Copilot

Two employees ask Microsoft 365 Copilot the same question about a project. One response cites a budget spreadsheet stored in SharePoint; the other doesn't mention it. Both users have Copilot licenses and default settings. What is the most likely reason?

Choose one.

  • a
    Only the first employee has permission to open the spreadsheet Correct

    Copilot only returns content the user can at least view, so the spreadsheet appears only for the user who has access.

  • b
    Web search grounding is turned off for the second employee

    Web search adds public internet results. It doesn't decide whether an internal SharePoint file is used.

  • c
    A retention label on the spreadsheet hides it from the second employee

    Retention labels control how long items are kept. They don't decide which users can see an item.

  • d
    The second employee has never opened the spreadsheet, so it isn't indexed for them

    Copilot can ground on any content the user has permission to view through Microsoft Graph, including files the user has never opened.

The concept

Copilot works in the security context of the signed-in user and only surfaces organizational data that user has at least view permission to.

Why that’s the answer

With the same question and the same settings, the difference comes from what each user can access. Copilot retrieves content through Microsoft Graph as the user, so permission trimming applies: the spreadsheet is available to the first employee and invisible to the second. Copilot isn't limited to files a user has opened before, web search only adds public results, and retention labels control how long items are kept rather than who can see them.

How to reason it out
  1. Note that only the users differ.
  2. Recall that Copilot uses each user's own permissions.
  3. Conclude that access to the spreadsheet differs.

Exam tip: Copilot sees what the user can see, no more.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 15Understand data protection and governance tasks for Microsoft 365 and Copilot

A user asks Microsoft 365 Copilot to summarize last week's emails with a customer. How does Copilot get the content of those emails to build its answer?

Choose one.

  • a
    It recalls them from data Microsoft used to train its model

    Organizational data isn't part of the model's training. It is retrieved at prompt time.

  • b
    It retrieves them through Microsoft Graph as the user Correct

    Copilot grounds the prompt by retrieving the user's emails, files and chats through Microsoft Graph with the user's own permissions.

  • c
    It searches for them on the public web through Bing search

    Web search returns public internet content. A user's mailbox isn't on the public web.

  • d
    It reads them using an admin's rights to the user's mailbox

    Copilot never acts with an admin's rights. It works only with the signed-in user's permissions.

The concept

Copilot grounds prompts in organizational data retrieved through Microsoft Graph (emails, files, chats, meetings, calendar) at the time of the prompt, as the signed-in user.

Why that’s the answer

Copilot doesn't know your emails in advance. When the prompt arrives, it searches Microsoft Graph for relevant content the user can access, adds it to the prompt sent to the language model, and returns a response with citations. Training data, public web search and admin permissions aren't how it reaches a user's mailbox.

How to reason it out
  1. Identify the data: the user's own mailbox.
  2. Recall that Copilot retrieves organizational data through Microsoft Graph at prompt time.
  3. Recall that it acts with the user's permissions only.

Exam tip: Copilot is grounded in Microsoft Graph, as the user, at prompt time.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 16Understand data protection and governance tasks for Microsoft 365 and Copilot

A data protection officer reviews how Microsoft 365 Copilot handles organizational data. Which TWO statements are accurate? (Select TWO.)

Choose TWO.

  • a
    Prompts stay in the browser and are gone when the session ends

    Copilot keeps an activity history of prompts and responses, which is why retention and eDiscovery can apply to it.

  • b
    Prompts and responses are stored and can be found with eDiscovery Correct

    Copilot interactions are stored in the user's mailbox under Microsoft 365 commitments, so compliance admins can search them with eDiscovery.

  • c
    Graph data is used to fine-tune a model that is private to each tenant

    Organizational data is retrieved at prompt time for grounding. It isn't used to train or fine-tune the models.

  • d
    Responses are reviewed by people at Microsoft for abuse monitoring

    Microsoft 365 Copilot services have opted out of the human-review abuse monitoring available in Azure OpenAI.

  • e
    Prompts, responses and Graph data aren't used to train foundation models Correct

    Microsoft states that prompts, responses and data accessed through Microsoft Graph aren't used to train the foundation LLMs.

The concept

Copilot's data commitments: organizational data grounds responses but isn't used for training, and interactions are stored like other Microsoft 365 content.

Why that’s the answer

Prompts and responses form the user's Copilot activity history. They are stored in Microsoft 365 (a hidden mailbox folder), encrypted, and available to Content search, eDiscovery and retention policies. Microsoft states that prompts, responses and Graph data aren't used to train foundation LLMs, and that Copilot opted out of human-review abuse monitoring. The distractors describe session-only storage, tenant fine-tuning and human review, none of which apply.

How to reason it out
  1. Recall where interactions are stored: in Microsoft 365, searchable by compliance tools.
  2. Recall the training commitment for prompts, responses and Graph data.
  3. Reject storage, fine-tuning and review claims that contradict those commitments.

Exam tip: Copilot data isn't used to train models, and its interactions are stored and searchable like other Microsoft 365 content.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 17Understand data protection and governance tasks for Microsoft 365 and Copilot

A company wants Microsoft 365 Copilot to answer questions from tickets in its third-party IT service desk. Each user must only get answers from tickets they are allowed to see in that system. Which approach meets the requirement?

Choose one.

  • a
    Upload a ticket export to an agent's knowledge and restrict the agent to IT staff

    Files added to an agent's knowledge are available to everyone who can use the agent, so restricting the agent to IT staff still exposes every ticket to all of them and loses per-ticket permissions.

  • b
    Store a nightly ticket export in a company-wide SharePoint site for Copilot

    Copilot could use the export, but every employee would have access to every ticket, breaking the permission requirement.

  • c
    Allow web search grounding for the service desk's portal URL

    Web search grounding uses public Bing results. A private service desk isn't reachable that way and permissions aren't applied.

  • d
    Index the tickets into Microsoft Graph with a Copilot connector Correct

    A Copilot connector (formerly a Microsoft Graph connector) brings external items into Microsoft Graph with their access lists, so Copilot returns a ticket only to users allowed to see it.

The concept

Microsoft 365 Copilot connectors (formerly Microsoft Graph connectors) index external content into Microsoft Graph along with its access control lists, so Copilot can use it with permission trimming.

Why that’s the answer

Several options would let Copilot see the tickets, but the constraint is per-user visibility. A Copilot connector (the feature Microsoft previously called a Graph connector) ingests each item with its ACL, so Graph-based permission trimming applies. Copying the tickets into SharePoint or into an agent's knowledge flattens the permissions to whoever can reach that copy, and web search can't reach a private system.

How to reason it out
  1. List the ways Copilot could reach the tickets.
  2. Apply the constraint: each user sees only tickets they're allowed to see.
  3. Reject options that copy data into a location with broader access.
  4. Choose a Copilot connector that keeps the access lists.

Exam tip: External data in Copilot with its permissions intact: a Microsoft 365 Copilot connector (formerly Graph connector) with ACLs.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Question 18Understand data protection and governance tasks for Microsoft 365 and Copilot

A sensitivity label encrypts board files and gives the finance group the Viewer permission level, which includes VIEW but not EXTRACT. A finance user asks Copilot Chat to summarize one of these files stored in SharePoint. What happens?

Choose one.

  • a
    Copilot summarizes the file because the user is allowed to open it

    Opening rights aren't enough. Copilot needs the EXTRACT usage right to return text from encrypted content.

  • b
    Copilot leaves the file out of its response, with no link

    The user can view the file, so Copilot can still point to it with a link. It just won't show its content.

  • c
    Copilot doesn't summarize the file but can return a link to it Correct

    Without EXTRACT, Copilot won't summarize the content, but it can reference the file with a link that the user can open.

  • d
    Copilot summarizes the file and labels the response the same way

    Label inheritance happens when content is returned, but here Copilot can't return the content without EXTRACT.

The concept

Copilot honors encryption usage rights: it needs the EXTRACT (copy) usage right to show text from encrypted content.

Why that’s the answer

The VIEW usage right lets the user open the file, but EXTRACT is what allows copying content, and it's the right Copilot checks before returning text. Without it, Copilot won't summarize the item but can still cite it with a link so the user can open and read it themselves.

How to reason it out
  1. Note the usage rights: VIEW without EXTRACT.
  2. Recall that Copilot needs EXTRACT to return text from encrypted items.
  3. Recall that it can still link to the item.

Exam tip: No EXTRACT, no summary: Copilot can only link to the item.

AB-900 Microsoft Purview and Copilot Data Security: Sensitivity Labels, DLP, Retention and Responsible AI — the lesson that teaches this.

Domain 3: Perform basic administrative tasks for Copilot and agents

29% of the AB-900 exam, so 7 of the 25 questions on this page.

Question 19Perform basic administrative tasks for Copilot and agents

A brand team requires that Copilot never produce new pictures or artwork for users, because all visuals must come from the approved design library. Which Copilot setting in the Microsoft 365 admin center should the admin turn off?

Choose one.

  • a
    Copilot image generation, under Copilot actions Correct

    When this is not allowed, Copilot doesn’t generate images. In PowerPoint it falls back to stock or brand images.

  • b
    Screen and camera sharing, under Copilot actions

    This controls vision: users sharing their screen or camera with Copilot. It doesn’t stop Copilot creating images.

  • c
    Copilot Frontier, under User access

    Frontier controls access to experimental and preview features. It doesn’t govern a released capability such as image creation.

  • d
    Copilot custom dictionary, under Other settings

    Custom dictionaries improve recognition of organization-specific words in Teams transcription. They have nothing to do with images.

The concept

Copilot settings in the Microsoft 365 admin center (Copilot > Settings) include Copilot actions such as Copilot image generation and Screen and camera sharing.

Why that’s the answer

Copilot image generation is the setting that lets users ask Copilot to create, design and edit images. Disabling it stops new images being generated; PowerPoint can still offer stock or brand images. The other settings are real but control vision, preview access and transcription vocabulary.

How to reason it out
  1. Translate the requirement: stop Copilot creating images.
  2. Find the setting that governs image creation.
  3. Rule out vision, preview and dictionary settings.
  4. Turn off Copilot image generation.

Exam tip: Stop Copilot making pictures: turn off Copilot image generation.

AB-900 Copilot and Agent Features: Licensing vs Pay-As-You-Go, Admin Settings, Researcher and Analyst — the lesson that teaches this.

Question 20Perform basic administrative tasks for Copilot and agents

Users can show Copilot what is on their display or what their phone sees, then ask questions about it. The security team wants this capability stopped for everyone. What should the admin do?

Choose one.

  • a
    Unpin the Microsoft Copilot app from users’ Windows taskbars

    Unpinning only makes the app harder to find. Users can still open Copilot and share their screen or camera.

  • b
    Turn off Screen and camera sharing in the Copilot settings Correct

    Vision in Copilot is on by default and is disabled by turning off Screen and camera sharing under Copilot actions.

  • c
    Turn off Copilot image generation in the Copilot settings

    Image generation is a separate setting for creating images. It doesn’t control screen or camera sharing.

  • d
    Turn off the Allow web search in Copilot policy for the tenant

    That policy removes web grounding. It doesn’t stop users sharing their screen or camera.

The concept

Vision in Microsoft Copilot (screen and camera sharing) is on by default and can be turned off in Copilot > Settings > Copilot actions.

Why that’s the answer

Vision is on by default, so the admin must act to stop it. Turning off Screen and camera sharing disables vision. Unpinning the app only hides it, and image generation and web search are independent controls that leave vision untouched.

How to reason it out
  1. Identify the capability: Copilot seeing the screen or camera.
  2. Recall its default state: on.
  3. Find the setting that controls it.
  4. Turn off Screen and camera sharing.

Exam tip: Vision is on by default; turn off Screen and camera sharing to stop it.

AB-900 Copilot and Agent Features: Licensing vs Pay-As-You-Go, Admin Settings, Researcher and Analyst — the lesson that teaches this.

Question 21Perform basic administrative tasks for Copilot and agents

An admin wants a 20-person pilot group to try experimental Copilot features in the Copilot app and in the web apps for Word, Excel and PowerPoint, while everyone else sees only released features. Which configuration meets this?

Choose one.

  • a
    Microsoft 365 Insider Beta Channel assigned to the pilot group’s devices

    Beta Channel delivers preview builds of the desktop Office apps. It doesn’t govern experimental features in the Copilot app or the Word, Excel and PowerPoint web apps.

  • b
    Targeted release turned on for the pilot group in the admin center Org settings

    Targeted release gives early access to Microsoft 365 updates. Access to Copilot’s experimental features is configured through Copilot Frontier.

  • c
    Copilot Frontier set to Specific user groups, with only the pilot group added Correct

    Frontier is the setting for experimental and preview Copilot features, and Specific user groups limits it to the pilot.

  • d
    Self-service purchases set to Allow trials only for the pilot group members

    Trials let users try Copilot itself. They don’t open up experimental features.

The concept

Copilot Frontier (Copilot > Settings > User access) controls access to experimental and preview features; the default is No access, and admins can choose All groups of users or Specific user groups.

Why that’s the answer

The pilot must get experimental features and everyone else must not, so the setting must be Copilot Frontier scoped to specific groups. Targeted release and the Insider Beta Channel are tempting because they also mean getting things early, but one previews Microsoft 365 service updates and the other previews desktop app builds; neither is the Copilot Frontier control for the Copilot app and web apps.

How to reason it out
  1. Identify the feature class: experimental Copilot features.
  2. Recall the setting that governs them: Copilot Frontier.
  3. Apply the scope constraint: only the pilot group.
  4. Choose Specific user groups.

Exam tip: Experimental Copilot features for a pilot: Copilot Frontier scoped to specific groups.

AB-900 Copilot and Agent Features: Licensing vs Pay-As-You-Go, Admin Settings, Researcher and Analyst — the lesson that teaches this.

Question 22Perform basic administrative tasks for Copilot and agents

Leadership wants employees to be able to test Copilot on their own for a limited period, but no employee may buy a Copilot license without IT. Which setting should the admin configure?

Choose one.

  • a
    Set self-service purchases to Allow

    Allow lets users both try and buy Copilot on their own, which breaks the no-purchase rule.

  • b
    Set self-service purchases to Do not allow

    Do not allow blocks purchases but also blocks the self-service trial leadership wants.

  • c
    Set Copilot Frontier to All groups of users in the org

    Frontier opens experimental and preview features to users who already have Copilot. It doesn’t offer a Copilot trial or control purchases.

  • d
    Set self-service purchases to Allow trials only Correct

    Users can try Copilot for free but can’t buy it, and the trial doesn’t convert to a paid subscription.

The concept

Microsoft Copilot self-service purchases has three values: Allow, Allow trials only and Do not allow.

Why that’s the answer

Leadership wants trials without purchases. Allow trials only gives exactly that, and the trial doesn’t automatically convert to a paid subscription when it ends. Allow permits buying, and Do not allow also removes the trial.

How to reason it out
  1. Note the two requirements: trials yes, purchases no.
  2. Recall the three setting values.
  3. Match the value that allows trying but not buying.
  4. Choose Allow trials only.

Exam tip: Try but don’t buy: self-service purchases set to Allow trials only.

AB-900 Copilot and Agent Features: Licensing vs Pay-As-You-Go, Admin Settings, Researcher and Analyst — the lesson that teaches this.

Question 23Perform basic administrative tasks for Copilot and agents

Legal requires that responses in Microsoft 365 Copilot and Copilot Chat never draw on public web content. Where is this change made?

Choose one.

  • a
    In a Microsoft 365 Apps admin center cloud policy, by disabling Allow web search in Copilot Correct

    The web search entry in Copilot settings is a shortcut; the control itself is the Allow web search in Copilot cloud policy.

  • b
    On the Copilot Settings page in the Microsoft 365 admin center, by switching off web search

    The Data access tab only links to the Microsoft 365 Apps admin center. The policy isn’t configured on that page.

  • c
    In a Conditional Access policy in Microsoft Entra, by blocking Bing for Copilot users

    Conditional Access controls sign-in to cloud apps. It isn’t how Copilot’s web grounding is turned off.

  • d
    In a Microsoft Edge configuration policy, by hiding the Copilot icon in the browser

    An Edge policy shapes Copilot inside Edge. It doesn’t stop Copilot in Microsoft 365 apps and Copilot Chat using the web.

The concept

Web grounding for Microsoft 365 Copilot and Copilot Chat is controlled by the Allow web search in Copilot policy, created as a cloud policy in the Microsoft 365 Apps admin center.

Why that’s the answer

The Microsoft 365 admin center lists "Web search for Microsoft Copilot and Microsoft Copilot Chat" under Data access, but it is a shortcut: you don’t configure it there. The admin creates a Cloud Policy service policy and disables Allow web search in Copilot, which applies across Copilot Chat experiences for all licenses. Conditional Access and Edge policies are real tools but don’t switch off web grounding.

How to reason it out
  1. Identify the requirement: no public web grounding.
  2. Recall the policy name: Allow web search in Copilot.
  3. Recall where it is configured: the Microsoft 365 Apps admin center cloud policy.
  4. Reject shortcut pages and unrelated policies.

Exam tip: Web grounding off = Allow web search in Copilot disabled in a cloud policy.

AB-900 Copilot and Agent Features: Licensing vs Pay-As-You-Go, Admin Settings, Researcher and Analyst — the lesson that teaches this.

Question 24Perform basic administrative tasks for Copilot and agents

An admin has disabled the Allow web search in Copilot policy for the whole tenant. A licensed user then asks Researcher for a report on market trends. What does Researcher do?

Choose one.

  • a
    Still searches the web, since Researcher ignores that policy

    Microsoft states Researcher adheres to the admin web search setting, so it doesn’t search the web when it is off.

  • b
    Refuses to run until the web search policy is turned back on

    Web search isn’t a prerequisite for Researcher; users can scope research to work sources.

  • c
    Uses work content the user can access, with no web results Correct

    Researcher follows the tenant web search setting; with web search off it uses no web data but can still use work content.

  • d
    Searches the sites on an admin-approved domain allow list instead

    There is no per-site allow or block list for Researcher. Web content is either allowed as a whole or not at all.

The concept

Researcher honours the tenant-level web search setting; it is the only admin control over Researcher’s web content.

Why that’s the answer

With Allow web search in Copilot disabled, Researcher doesn’t use web data. It still works and can draw on work content the user can access, such as files, emails, meetings and chats. Microsoft notes there is no granular site-level control: the global web search setting is the only lever.

How to reason it out
  1. Note the tenant setting: web search disabled.
  2. Recall that Researcher follows that setting.
  3. Recall that web search isn’t required for Researcher to run.
  4. Conclude: work data only.

Exam tip: Web search off means Researcher works from work data only.

AB-900 Copilot and Agent Features: Licensing vs Pay-As-You-Go, Admin Settings, Researcher and Analyst — the lesson that teaches this.

Question 25Perform basic administrative tasks for Copilot and agents

An admin wants Copilot in Teams meetings to answer questions while a meeting runs but, by default, not after it ends. Organizers must be able to change this for any meeting they organize. Which value should the Copilot setting have in the organizers' Teams meeting policy?

Choose one.

  • a
    Copilot set to On with saved transcript required in the organizers’ meeting policy

    This value is the policy default. It enforces During and after the meeting, so Copilot stays available after the meeting and organizers can't change the option.

  • b
    Copilot set to On with transcript saved by default in the organizers’ meeting policy

    This makes During and after the meeting the organizer's default, so Copilot is available after the meeting by default. Organizers can change it, but the default is wrong.

  • c
    Copilot set to Off in the organizers’ meeting policy

    Off makes Off the organizer's default, so Copilot isn't available during meetings unless each organizer turns it on.

  • d
    Copilot set to On in the organizers’ meeting policy Correct

    With On, the organizer's default is Only during the meeting, so Copilot works during the meeting but not afterwards, and organizers can change it to During and after the meeting or Off.

The concept

The Copilot setting in a Teams meeting policy has four values: On, On with saved transcript required (the default), On with transcript saved by default, and Off. Each sets the organizer's default Copilot meeting option, and only On with saved transcript required enforces it.

Why that’s the answer

Copilot after a meeting relies on the saved transcript, which the During and after the meeting option provides. Only during the meeting uses temporary speech-to-text data, so Copilot can't be used once the meeting ends. On sets Only during the meeting as the organizer's default and lets organizers change it. Both transcript values default to During and after the meeting, and On with saved transcript required also locks the option. Off starts every meeting without Copilot.

How to reason it out
  1. Translate 'during but not after' into the meeting option Only during the meeting.
  2. Note that organizers must be able to change it, so the value can't be enforced.
  3. Map each policy value to the organizer default it creates.
  4. Pick On.

Exam tip: Meeting policy On = Copilot only during the meeting by default; organizers can change it.

AB-900 Copilot and Agent Features: Licensing vs Pay-As-You-Go, Admin Settings, Researcher and Analyst — the lesson that teaches this.

Keep going with AB-900

AB-900 practice by domain

AB-900 sample questions: your questions

No. Real exam questions are confidential. These are original questions written to the skills in the official AB-900 exam guide, so they test the same knowledge in the same style without being copies of the exam.

Source

The domains and weights on this page come from the official AB-900 exam guide.