<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vlad Talks Tech</title><description>Tech blog by Microsoft MVP Vlad Catrinescu covering Microsoft 365, Copilot, Power Platform, Azure and certification news.</description><link>https://vladtalkstech.com/</link><language>en-us</language><item><title>How Microsoft Copilot Accesses Your Work Data and the Web</title><link>https://vladtalkstech.com/microsoft-copilot/copilot-data-access-explained/</link><guid isPermaLink="true">https://vladtalkstech.com/microsoft-copilot/copilot-data-access-explained/</guid><description>Copilot data access, explained for the AB-900: how Microsoft Copilot grounds your prompt, the checks before the LLM, and what goes to Bing.</description><pubDate>Fri, 09 Oct 2026 11:59:45 GMT</pubDate><content:encoded>&lt;p&gt;Microsoft Copilot (formerly Microsoft 365 Copilot) sees the same data as your users, but how does it actually access and use it? Copilot doesn’t directly access your data, and it doesn’t just open up SharePoint and start reading files. The process involves several different systems and safety checks, and as an IT professional, understanding how it works gives you the mental model behind the protection and governance tools you’ll use with Copilot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Copilot doesn’t read your files directly. It grounds your prompt with Microsoft Graph and Work IQ before anything reaches the large language model.&lt;/li&gt;
&lt;li&gt;Copilot checks that the user can access the content, respects Restricted Content Discovery and Restricted SharePoint Search, and applies your Purview labels and data loss prevention policies.&lt;/li&gt;
&lt;li&gt;The prompt you type isn’t the prompt the large language model receives, because Copilot modifies it along the way.&lt;/li&gt;
&lt;li&gt;When Copilot needs the web, it sends Bing a short, anonymized query, not your full prompt, your files or your identity.&lt;/li&gt;
&lt;li&gt;Your work data stays inside your Microsoft 365 service boundary, and admins can turn web search off.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;why-copilot-data-access-matters-for-it-pros&quot;&gt;Why Copilot data access matters for IT pros&lt;/h2&gt;
&lt;p&gt;We already know that Microsoft Copilot can access your data. If you manage a Microsoft 365 tenant, you also need the technical details of how it gets to that data, especially your work data.&lt;/p&gt;
&lt;p&gt;Microsoft also uses a lot of different product names here, some more technical and some more marketing, especially in the Copilot ecosystem. You’ll often see Microsoft Graph, Work IQ and even more advanced terms like the semantic index. I’m going to focus on what’s in scope for the AB-900 exam, so let’s start with two definitions.&lt;/p&gt;
&lt;h2 id=&quot;microsoft-graph-and-work-iq-explained&quot;&gt;Microsoft Graph and Work IQ explained&lt;/h2&gt;
&lt;p&gt;Microsoft Graph is the index of your tenant. Everything Microsoft 365 already knows about your users’ files, mail, chats, meetings and calendars sits in or behind Microsoft Graph. It’s really the catalog, and it has been around for a while: the Microsoft Graph API went generally available in November 2015, and most documentation today still references Microsoft Graph when it talks about how Copilot accesses data. If you’re a developer, you probably use the Microsoft Graph API every single day.&lt;/p&gt;
&lt;p&gt;Work IQ is the layer that takes Copilot to the next level. It doesn’t only have access to the data, it also has memory and inference, so Copilot understands what matters to you. That means who you collaborate with the most, the topics you focus on day to day, the projects you actually spend time in, and the files you really open compared to the ones you needed on a previous project that aren’t relevant anymore.&lt;/p&gt;
&lt;p&gt;Work IQ is much newer. It launched at Microsoft Ignite in November 2025, around the same time as the AB-900 exam. Think of &lt;a href=&quot;/microsoft-365/knowledge-agent-licensing-and-work-iq-explained-with-microsofts-adam-harmetz/&quot;&gt;Work IQ&lt;/a&gt; as the personalized layer on top of Microsoft Graph. They work together to give Copilot its power.&lt;/p&gt;
&lt;h2 id=&quot;how-copilot-accesses-your-work-data&quot;&gt;How Copilot accesses your work data&lt;/h2&gt;
&lt;p&gt;It all starts with the user, who writes a prompt in Microsoft Copilot. Copilot acts like an orchestrator, and the first thing it needs to do is ground that prompt, which means finding the information from your organization that helps answer it. Here it uses both Microsoft Graph and Work IQ, and the goal is to select the most relevant documents before anything is sent to the large language model.&lt;/p&gt;
&lt;p&gt;This is important, because it’s part of the value Microsoft adds. The relevant documents, emails and information are selected by the orchestrator before they ever reach the large language model.&lt;/p&gt;
&lt;h3 id=&quot;the-safety-checks-before-the-large-language-model&quot;&gt;The safety checks before the large language model&lt;/h3&gt;
&lt;p&gt;Microsoft also checks several things about those documents before they get to the model:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Does the user have access to those documents?&lt;/li&gt;
&lt;li&gt;Are there restrictions, like &lt;a href=&quot;/microsoft-copilot/first-look-at-restricted-content-discoverability-rcd-for-copilot/&quot;&gt;Restricted Content Discovery&lt;/a&gt; or Restricted SharePoint Search, that say this content shouldn’t show up in Copilot?&lt;/li&gt;
&lt;li&gt;Are there Microsoft Purview sensitivity labels or data loss prevention policies that change how Copilot can handle the data it found?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After Copilot does all of that, it combines the information and sends it to the large language model as part of your prompt.&lt;/p&gt;
&lt;h3 id=&quot;your-prompt-isnt-the-prompt-the-model-receives&quot;&gt;Your prompt isn’t the prompt the model receives&lt;/h3&gt;
&lt;p&gt;The prompt the user types isn’t the same prompt that gets sent to the large language model. Copilot modifies that prompt a lot before it gets there, including for responsible AI. That’s also why you sometimes get different results between ChatGPT and Microsoft Copilot, even on general knowledge questions, when they use the same model in the back.&lt;/p&gt;
&lt;p&gt;The answer then goes back to the user. Since Copilot checks things like Purview, if content was generated from data with a sensitivity label, the content Copilot generates keeps that label. Tools like Microsoft Purview and Microsoft Defender monitor everything, so every interaction is logged and any suspicious prompts are escalated to the admin team. And everything that has to do with your work data remains inside your Microsoft 365 service boundary and respects your service agreement.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/10/copilot-data-access-explained-work-data-flow.webp&quot; alt=&quot;Diagram of how Copilot accesses work data: prompt, orchestrator, grounding with Graph and Work IQ, four checks, then the LLM&quot; srcset=&quot;/wp-content/uploads/2026/10/copilot-data-access-explained-work-data-flow.webp.w480.webp 480w, /wp-content/uploads/2026/10/copilot-data-access-explained-work-data-flow.webp.w800.webp 800w, /wp-content/uploads/2026/10/copilot-data-access-explained-work-data-flow.webp.w1200.webp 1200w, /wp-content/uploads/2026/10/copilot-data-access-explained-work-data-flow.webp 1843w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1843&quot; height=&quot;1015&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-copilot-accesses-web-data&quot;&gt;How Copilot accesses web data&lt;/h2&gt;
&lt;p&gt;Web data works differently. This is when Copilot needs to go to the public web to get information that improves the answer to your prompt, or when you ask it to research the web.&lt;/p&gt;
&lt;p&gt;Everything starts the same way. The user sends Microsoft Copilot a prompt, the orchestrator decides it needs data from the web, and Copilot creates a short, anonymized query stripped of your identity, with no file information. It sends that query to Bing, which gets the information from the public internet. That part is outside your Microsoft 365 service boundary, so when it comes to web data, you’re leaving that trusted boundary before going back to the large language model.&lt;/p&gt;
&lt;p&gt;Even when the query leaves your boundary, there are still safety guardrails:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Admins can turn web search off.&lt;/strong&gt; Because data leaves the tenant, even anonymized, some organizations prefer to disable it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Users can switch between work and web.&lt;/strong&gt; In work mode, Copilot can use their work data as well as the web. In web mode, it uses the web and the context they give it, but not their work data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The query is anonymized.&lt;/strong&gt; No identity and no files leave your tenant.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A safety filter runs before the answer gets back to the user.&lt;/strong&gt; The answer also comes with citations, so the user can verify where the information came from.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So yes, some information does leave your service boundary, but it’s only a short query generated by Copilot. It’s not the full prompt, it’s not any file, and the user’s identity stays safe inside the tenant.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/10/copilot-data-access-explained-web-data-flow.webp&quot; alt=&quot;Diagram of how Copilot accesses web data: a short anonymized query goes to Bing, with four guardrails around the round trip&quot; srcset=&quot;/wp-content/uploads/2026/10/copilot-data-access-explained-web-data-flow.webp.w480.webp 480w, /wp-content/uploads/2026/10/copilot-data-access-explained-web-data-flow.webp.w800.webp 800w, /wp-content/uploads/2026/10/copilot-data-access-explained-web-data-flow.webp.w1200.webp 1200w, /wp-content/uploads/2026/10/copilot-data-access-explained-web-data-flow.webp 1831w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1831&quot; height=&quot;1017&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;four-things-to-remember-for-the-ab-900-exam&quot;&gt;Four things to remember for the AB-900 exam&lt;/h2&gt;
&lt;p&gt;There are four things I want you to remember for the AB-900 exam about how Copilot keeps your information safe:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Copilot reads only what the requesting user can read.&lt;/strong&gt; No backdoors, no elevated service account, no admin shortcut. It will never surface data the user doesn’t have access to.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot always respects your compliance settings,&lt;/strong&gt; such as data loss prevention policies, sensitivity labels and data residency.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your work data stays in your Microsoft 365 boundary,&lt;/strong&gt; including your documents and identities.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microsoft Purview and Microsoft Defender XDR make sure everything is logged,&lt;/strong&gt; and anything suspicious is escalated according to the policies you have in place.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/10/copilot-data-access-explained-four-things.webp&quot; alt=&quot;Four Copilot data protection points to remember for the AB-900, from user permissions to Purview and Defender XDR logging&quot; srcset=&quot;/wp-content/uploads/2026/10/copilot-data-access-explained-four-things.webp.w480.webp 480w, /wp-content/uploads/2026/10/copilot-data-access-explained-four-things.webp.w800.webp 800w, /wp-content/uploads/2026/10/copilot-data-access-explained-four-things.webp.w1200.webp 1200w, /wp-content/uploads/2026/10/copilot-data-access-explained-four-things.webp 1740w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1740&quot; height=&quot;875&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Microsoft sometimes groups those into four principles: data minimization, transparency, content filtering and auditability. My &lt;a href=&quot;/ab-900-study-guide-copilot-and-agent-administration-fundamentals/&quot;&gt;AB-900 study guide&lt;/a&gt; maps the rest of the skills measured.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What this means for you&lt;/h2&gt;
&lt;p&gt;So the work answers follow your permissions, and the web answers? Well, that’s a switch. Both are things you control as an admin, which is why this mental model matters before you roll Copilot out.&lt;/p&gt;
&lt;p&gt;On the work side, Copilot only shows people what they can already access, so the protection and governance tools you already have, from permissions to Restricted Content Discovery to Purview labels and data loss prevention, are the tools that shape what Copilot can use. On the web side, decide whether your organization is comfortable with an anonymized query leaving the service boundary. The control is the &lt;strong&gt;Allow web search in Copilot&lt;/strong&gt; policy, which Microsoft documents in its &lt;a href=&quot;https://learn.microsoft.com/microsoft-365/copilot/manage-public-web-access&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;data, privacy and security guide for web search in Copilot&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you’re preparing for the exam, those four points are the ones to know cold. I also shared &lt;a href=&quot;/microsoft-learning-and-credential-news/i-took-the-new-ab-900-exam-heres-what-you-need-to-know/&quot;&gt;what to expect on the AB-900 exam&lt;/a&gt; after I took it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ready to get AB-900 certified?&lt;/strong&gt; This lesson is part of my AB-900 certification path on Pluralsight, which covers the core Microsoft 365 services, data protection and governance, and the basics of Copilot and agent administration. Later in the path, I show you exactly where to turn web search on or off in the Microsoft 365 admin center. &lt;a href=&quot;https://vladtalks.com/ab-900&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Start the AB-900 path on Pluralsight&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft Copilot</category><category>Learning &amp; Credentials</category><author>Vlad Catrinescu</author></item><item><title>Identity Secure Score in Microsoft Entra ID: What to Fix First</title><link>https://vladtalkstech.com/microsoft-365/identity-secure-score-entra-id/</link><guid isPermaLink="true">https://vladtalkstech.com/microsoft-365/identity-secure-score-entra-id/</guid><description>Every Microsoft Entra ID tenant gets an Identity Secure Score. See how it ranks recommendations, what to fix first, and why it can go down.</description><pubDate>Tue, 06 Oct 2026 17:17:43 GMT</pubDate><content:encoded>&lt;p&gt;Microsoft gives every tenant a score for how protected your identities are, and it’s included in every Microsoft Entra ID license. Have you checked yours? It’s called Identity Secure Score, and it’s a lot more useful than a report card, because it ranks every recommendation by how much risk it removes, so you can see which moves are worth the most points.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Every Microsoft Entra ID tenant has an Identity Secure Score, Free edition included, and you’ll find it right on the home page of the Microsoft Entra admin center.&lt;/li&gt;
&lt;li&gt;Each recommendation is worth points based on how much it reduces your identity risk, so the ones worth the most points are the ones to tackle first.&lt;/li&gt;
&lt;li&gt;If you only do one thing, require multifactor authentication for administrative roles, because an attacker who gets into an admin account without it is in control of your tenant.&lt;/li&gt;
&lt;li&gt;Microsoft recalculates your score every 24 hours, and it can go down as well as up, for example when you add users and don’t secure them properly.&lt;/li&gt;
&lt;li&gt;Microsoft Copilot (formerly Microsoft 365 Copilot) answers with whatever each identity can reach, so your identity posture really is your Copilot posture.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-identity-secure-score-measures&quot;&gt;What Identity Secure Score measures&lt;/h2&gt;
&lt;p&gt;Almost every breach we see in the news these days starts the same way, with someone’s credentials getting compromised. But before you can improve your identity security, you need a way to measure it, and luckily for us, Microsoft built a feature that sums up your identity security posture in a single number. That feature is Identity Secure Score, and whether you’re on Entra ID Free or Entra ID P2, your tenant already has one, even if nobody has opened it yet.&lt;/p&gt;
&lt;p&gt;Its whole job is to help you decide what to fix first. It ranks every recommendation by how much it would reduce your identity risk, and the bigger the security impact, the more points you get for implementing it. So if, for example, one recommendation moves your score by eight points and another moves it by two, you know exactly which one to tackle first.&lt;/p&gt;
&lt;h2 id=&quot;how-the-score-updates-and-where-else-it-shows-up&quot;&gt;How the score updates, and where else it shows up&lt;/h2&gt;
&lt;p&gt;Your score shows up as a percentage, and Microsoft recalculates it every 24 hours, so when you make a change, you’ll see the improvement within a day. That works both ways, though. Add a new identity without securing it properly, and you can watch your score go down just as quickly.&lt;/p&gt;
&lt;p&gt;Your identity score also syncs into Microsoft Secure Score in the Microsoft Defender portal, where it sits alongside the scores for your apps and devices, so your security team gets one view across every pillar. From an Entra point of view, though, this is the score for Entra admins. It’s the full identity picture, the part you can actually do something about, while your security admins in Defender keep an eye on the whole tenant.&lt;/p&gt;
&lt;h2 id=&quot;which-recommendations-have-the-biggest-impact&quot;&gt;Which recommendations have the biggest impact?&lt;/h2&gt;
&lt;p&gt;The top one is requiring multifactor authentication for administrative roles, at 10 points, and close behind it, at 9, is making sure all your users can complete multifactor authentication. You’ll also see recommendations for a sign-in risk policy, a user risk policy and a policy to block legacy authentication. There are plenty of others, of course, and Microsoft keeps adding and removing them as identity security evolves (and, unfortunately, as hackers evolve too). So it’s worth checking your score often and keeping it as high as you can.&lt;/p&gt;
&lt;h3 id=&quot;require-multifactor-authentication-for-administrative-roles&quot;&gt;Require multifactor authentication for administrative roles&lt;/h3&gt;
&lt;p&gt;Ten points is the most Microsoft gives any single recommendation, and for good reason. If an attacker compromises any admin account that isn’t protected by multifactor authentication, and especially a Global Administrator account, they’re now in control of your tenant. So if you only do one single thing after reading this, make it this one.&lt;/p&gt;
&lt;h3 id=&quot;protect-all-users-with-a-sign-in-risk-policy&quot;&gt;Protect all users with a sign-in risk policy&lt;/h3&gt;
&lt;p&gt;A sign-in risk policy uses Microsoft Entra ID Protection to automatically challenge sign-ins that look risky, for example by asking for multifactor authentication. ID Protection is also what flags a user signing in from Germany five minutes after they were active in Canada, and unless your users have a teleporter, that’s exactly the kind of sign-in you want flagged.&lt;/p&gt;
&lt;h3 id=&quot;protect-all-users-with-a-user-risk-policy&quot;&gt;Protect all users with a user risk policy&lt;/h3&gt;
&lt;p&gt;If Microsoft finds a user’s credentials leaked on the dark web, a user risk policy automatically makes that user reset their password the next time they sign in.&lt;/p&gt;
&lt;p&gt;I think this is a really cool feature, because there are so many sites, forums and credential dumps out there that only dedicated security professionals and hackers know about. You’ve probably never heard of most of them, which is for the best. Microsoft runs a large-scale credential scanning operation that pulls from those sources, from law enforcement and from its own threat intelligence teams, and it checks what it finds against your users’ current passwords in Entra ID. When there’s a match, the policy forces that password reset, so your identities stay protected around the clock. If your users are synced from on-premises, this relies on password hash sync.&lt;/p&gt;
&lt;h3 id=&quot;enable-policy-to-block-legacy-authentication&quot;&gt;Enable policy to block legacy authentication&lt;/h3&gt;
&lt;p&gt;Legacy protocols, like basic authentication for Exchange, can’t enforce multifactor authentication at all, and attackers know it, so they specifically target those protocols to get around your modern security. This one is worth 7 points, and Microsoft’s own analysis found that more than 99 percent of password spray attacks use legacy authentication protocols.&lt;/p&gt;
&lt;h2 id=&quot;identity-secure-score-on-the-ab-900-exam&quot;&gt;Identity Secure Score on the AB-900 exam&lt;/h2&gt;
&lt;p&gt;If you’re studying for the AB-900 Microsoft 365 Copilot and Agent Administration Fundamentals certification, this one is worth your time, because interpreting Identity Secure Score in Microsoft Entra ID is one of the skills measured in &lt;a href=&quot;https://learn.microsoft.com/credentials/certifications/resources/study-guides/ab-900&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft’s AB-900 study guide&lt;/a&gt;. For the exam, remember that Identity Secure Score ranks recommendations by how much risk they reduce, so the bigger the security impact of an action, the more points it adds to your score.&lt;/p&gt;
&lt;p&gt;And if you want to know what else to expect on exam day, &lt;a href=&quot;/microsoft-learning-and-credential-news/i-took-the-new-ab-900-exam-heres-what-you-need-to-know/&quot;&gt;my AB-900 exam review&lt;/a&gt; walks through the question types and the resources I recommend.&lt;/p&gt;
&lt;h2 id=&quot;checking-the-score-in-a-real-tenant&quot;&gt;Checking the score in a real tenant&lt;/h2&gt;
&lt;p&gt;You don’t have to go hunting for it. Sign in to the Microsoft Entra admin center, and your Identity Secure Score is right there on the home page, in the &lt;strong&gt;Tenant status&lt;/strong&gt; card at the top right. In my lab tenant, it’s been pretty static at around 46 to 47% for the past two or three months, so clearly I’ve got some homework to do as well.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/10/identity-secure-score-entra-id-home-tile.webp&quot; alt=&quot;Microsoft Entra admin center home page with the Identity Secure Score of 47.41% in the Tenant status card&quot; srcset=&quot;/wp-content/uploads/2026/10/identity-secure-score-entra-id-home-tile.webp.w480.webp 480w, /wp-content/uploads/2026/10/identity-secure-score-entra-id-home-tile.webp.w800.webp 800w, /wp-content/uploads/2026/10/identity-secure-score-entra-id-home-tile.webp 1505w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1505&quot; height=&quot;575&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Select &lt;strong&gt;View recommendations&lt;/strong&gt;, give it a second to load, and you’ll see everything you can do to improve your score. &lt;strong&gt;All&lt;/strong&gt; shows every recommendation, which in my tenant includes security best practices and a few from Microsoft Defender for Identity. The &lt;strong&gt;Security&lt;/strong&gt; filter narrows the list down to the ones that count toward your score.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/10/identity-secure-score-entra-id-recommendations.webp&quot; alt=&quot;Secure Score recommendations filtered to Security in Microsoft Entra, with priority, licenses and points for each&quot; srcset=&quot;/wp-content/uploads/2026/10/identity-secure-score-entra-id-recommendations.webp.w480.webp 480w, /wp-content/uploads/2026/10/identity-secure-score-entra-id-recommendations.webp.w800.webp 800w, /wp-content/uploads/2026/10/identity-secure-score-entra-id-recommendations.webp 1465w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1465&quot; height=&quot;652&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;The first one on my list is &lt;strong&gt;Protect your tenant with Insider Risk condition in Conditional Access policy&lt;/strong&gt;, which brings the insider risk signal from Microsoft Purview into your Conditional Access policies. It needs a Microsoft Entra ID P2 license, and completing it would get me an extra five points, which is pretty cool.&lt;/p&gt;
&lt;p&gt;Select any recommendation and you get the full story: its status (Active, in my case), the date it was checked, and the users it affects. Right now, eight out of eight users in my tenant aren’t covered by an insider risk condition in a Conditional Access policy, so the more users I add to that policy, the better my score gets.&lt;/p&gt;
&lt;h2 id=&quot;why-your-score-can-go-down&quot;&gt;Why your score can go down&lt;/h2&gt;
&lt;p&gt;The second recommendation on my list, &lt;strong&gt;Enable self-service password reset&lt;/strong&gt;, sits at 0.22 out of 1. That looks like a funny score until you open it and see that seven users in my tenant don’t have self-service password reset enabled, which is why I only get part of the point.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/10/identity-secure-score-entra-id-partial-score.webp&quot; alt=&quot;Enable self-service password reset recommendation at 0.22 of 1 point, with seven users not enabled&quot; srcset=&quot;/wp-content/uploads/2026/10/identity-secure-score-entra-id-partial-score.webp.w480.webp 480w, /wp-content/uploads/2026/10/identity-secure-score-entra-id-partial-score.webp.w800.webp 800w, /wp-content/uploads/2026/10/identity-secure-score-entra-id-partial-score.webp 1465w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1465&quot; height=&quot;517&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Microsoft scores some recommendations all or nothing, and others as a percentage, like the share of your users who are covered, which is exactly where a number like 0.22 comes from (&lt;a href=&quot;https://learn.microsoft.com/entra/identity/monitoring-health/concept-identity-secure-score&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft’s documentation&lt;/a&gt; walks through the math). It’s also why your score can go down. If you add new users and don’t secure them properly, that one point shrinks, because a bigger share of your users is missing the recommendation.&lt;/p&gt;
&lt;p&gt;So at a high level, that’s Identity Secure Score: a list of recommendations, plus a score that tells you where your identity security posture stands today and what you can do to improve it in Entra ID.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What this means for you&lt;/h2&gt;
&lt;p&gt;Microsoft Copilot answers with whatever each identity can reach, so your identity posture really is your Copilot posture. If you want the bigger picture on that, I cover it in &lt;a href=&quot;/microsoft-copilot/generative-ai-security-risks-why-ai-is-the-ultimate-amplifier/&quot;&gt;why generative AI amplifies the security risks you already have&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So go check your score in the Microsoft Entra admin center today:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;View recommendations&lt;/strong&gt; from the &lt;strong&gt;Tenant status&lt;/strong&gt; card on the home page, and pick the &lt;strong&gt;Security&lt;/strong&gt; filter.&lt;/li&gt;
&lt;li&gt;If &lt;strong&gt;Require multifactor authentication for administrative roles&lt;/strong&gt; isn’t complete, start there, because that’s the one I’d do first.&lt;/li&gt;
&lt;li&gt;Check the &lt;strong&gt;Required licenses&lt;/strong&gt; column before you plan anything, since some recommendations need Microsoft Entra ID P1 or P2.&lt;/li&gt;
&lt;li&gt;Come back often, because Microsoft keeps adding and removing recommendations as identity security evolves.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And if your sign-in risk or user risk policies still live in ID Protection, it’s time to move them to Conditional Access, because Microsoft set October 1, 2026 as the retirement date for those legacy risk policies.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ready to prepare for the AB-900?&lt;/strong&gt; Identity Secure Score is just one piece of my AB-900 certification path, which covers the core Microsoft 365 services, data protection and governance, and the basics of Copilot and agent administration. You’ll find this topic in &lt;a href=&quot;https://vladtalks.com/ab-900-1&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Identify the Core Features and Objects of Microsoft 365 Services&lt;/a&gt;, the first course of &lt;a href=&quot;https://vladtalks.com/ab-900&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;the full AB-900 path on Pluralsight&lt;/a&gt;. And for free resources plus my notes on every skill measured, grab my &lt;a href=&quot;/ab-900-study-guide-copilot-and-agent-administration-fundamentals/&quot;&gt;AB-900 study guide&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>Learning &amp; Credentials</category><author>Vlad Catrinescu</author></item><item><title>AB-650 Exam Review: Where Your Study Hours Should Really Go</title><link>https://vladtalkstech.com/microsoft-learning-and-credential-news/ab-650-exam-experience/</link><guid isPermaLink="true">https://vladtalkstech.com/microsoft-learning-and-credential-news/ab-650-exam-experience/</guid><description>I took the AB-650 exam in beta. See what Administering Microsoft 365 and AI Services really tests, and what to study first.</description><pubDate>Tue, 06 Oct 2026 02:57:07 GMT</pubDate><content:encoded>&lt;p&gt;I took the AB-650 exam while it was still in beta. If I had planned my study time around the exam’s title, I would have studied the wrong things, and that’s the main thing I want you to know before you book it. Of course I can’t share any questions because of the NDA which we should all respect, but in this blog post, I want to share with you where I’d put your study hours and what to expect on exam day.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The biggest part of the AB-650 is Govern and secure Microsoft 365 tenants and workloads, at 40-45% of the exam, and it’s mostly Microsoft Entra and Microsoft Purview.&lt;/li&gt;
&lt;li&gt;For Purview, you need to know how to configure things like DLP policies and sensitivity labels, not just what they do.&lt;/li&gt;
&lt;li&gt;Settings for Microsoft Copilot (formerly Microsoft 365 Copilot), Microsoft Agent 365 and SharePoint Advanced Management change fast, so click through them yourself before the exam.&lt;/li&gt;
&lt;li&gt;Expect PowerShell, including knowing which older modules Microsoft doesn’t recommend anymore.&lt;/li&gt;
&lt;li&gt;If this is your first Microsoft exam, start with the AB-900 and the SC-900.&lt;/li&gt;
&lt;li&gt;If you were planning on the MS-102, it retires on November 30, 2026, and Microsoft recommends the AB-650 instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-the-ab-650-exam-really-tests&quot;&gt;What the AB-650 exam really tests&lt;/h2&gt;
&lt;p&gt;The exam is called Administering Microsoft 365 and AI Services, and passing it gets you the Microsoft 365 and AI Services Administrator Associate certification. Microsoft first announced it as the AI Services Administrator Associate, so you’ll see both names out there. If you read either name and go straight to booking, you’ll walk in expecting a Microsoft 365 administration exam with some Copilot on top.&lt;/p&gt;
&lt;p&gt;That’s not really what this is. My exam had a lot of Microsoft Entra and a lot of Microsoft Purview, and not that much Microsoft 365 directly. Everything was still about things that affect Microsoft 365, so it makes sense once you’re sitting there. It’s just not where I would have put my study hours based on the title alone.&lt;/p&gt;
&lt;p&gt;And I have to be fair to Microsoft, because the study guide does tell you this. Look at how the exam is split, and Govern and secure Microsoft 365 tenants and workloads is worth 40-45%. That’s the biggest area by far, almost half of the exam, and it’s almost entirely Entra and Purview, with Microsoft Defender for Office 365 in there as well.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/10/ab-650-exam-experience-skills-at-a-glance.webp&quot; alt=&quot;The AB-650 study guide Skills at a glance list, with the 40-45% Govern and secure skill area highlighted&quot; srcset=&quot;/wp-content/uploads/2026/10/ab-650-exam-experience-skills-at-a-glance.webp.w480.webp 480w, /wp-content/uploads/2026/10/ab-650-exam-experience-skills-at-a-glance.webp.w800.webp 800w, /wp-content/uploads/2026/10/ab-650-exam-experience-skills-at-a-glance.webp.w1200.webp 1200w, /wp-content/uploads/2026/10/ab-650-exam-experience-skills-at-a-glance.webp 1600w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1600&quot; height=&quot;507&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;

























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Skill area&lt;/th&gt;&lt;th&gt;Weight&lt;/th&gt;&lt;th&gt;What’s in it&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Configure and manage Microsoft 365 tenants and workloads&lt;/td&gt;&lt;td&gt;20-25%&lt;/td&gt;&lt;td&gt;Tenant settings, domains, licenses, Microsoft 365 Backup, mailboxes, teams and SharePoint sites&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Govern and secure Microsoft 365 tenants and workloads&lt;/td&gt;&lt;td&gt;40-45%&lt;/td&gt;&lt;td&gt;Microsoft Entra identities and authentication, Microsoft Defender for Office 365, Microsoft Purview&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Manage and secure AI services in Microsoft 365&lt;/td&gt;&lt;td&gt;35-40%&lt;/td&gt;&lt;td&gt;Copilot settings, agents and Microsoft Agent 365, AI usage and cost monitoring&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Even the AI part brings Entra back in, since agents now get their own identities through Microsoft Entra Agent ID. You can see the full breakdown in the &lt;a href=&quot;https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/ab-650&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;AB-650 study guide on Microsoft Learn&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So the information is right there. It’s the exam title and the AI Services Administrator name on the certification that pull your attention toward Copilot and agents, when about half of the exam is identity and data protection.&lt;/p&gt;
&lt;p&gt;My advice is the same one I’ve been giving IT pros for years, for every exam. Don’t just look at the title, and don’t just look at the marketing around it. Look at the study guide and at how Microsoft splits the exam, because the two don’t always tell the same story. Study everything, but if you’re going to over-invest anywhere, over-invest in Microsoft Entra and Microsoft Purview.&lt;/p&gt;
&lt;h2 id=&quot;what-i-would-brush-up-on&quot;&gt;What I would brush up on&lt;/h2&gt;
&lt;p&gt;Let’s get a bit more practical. I’m calling out these areas because a lot of Microsoft 365 admins don’t use them day to day.&lt;/p&gt;
&lt;h3 id=&quot;microsoft-entra-id&quot;&gt;Microsoft Entra ID&lt;/h3&gt;
&lt;p&gt;Start with Microsoft Entra ID, and that includes authentication methods and Microsoft Entra Password Protection. Don’t forget that most organizations still have hybrid environments, so you need to know how to configure and manage those too, not just cloud-only scenarios. Password Protection is a good one to practice for that, since you can extend its banned password lists to your on-premises Active Directory with agents on your domain controllers.&lt;/p&gt;
&lt;h3 id=&quot;microsoft-defender-for-office-365&quot;&gt;Microsoft Defender for Office 365&lt;/h3&gt;
&lt;p&gt;Next is Microsoft Defender for Office 365. Go play with all the different services inside it, and not just on their own, but also how they integrate with Microsoft Purview.&lt;/p&gt;
&lt;h3 id=&quot;microsoft-purview&quot;&gt;Microsoft Purview&lt;/h3&gt;
&lt;p&gt;Speaking of Purview, this isn’t the SC-900, where you just need to know what each product does at a high level. You need to know how to actually configure it: data loss prevention (DLP) policies, sensitivity labels, sensitive information types. Reading about them isn’t enough, so get into the portal and build a few of each.&lt;/p&gt;
&lt;h3 id=&quot;copilot-and-agent-365-in-the-microsoft-365-admin-center&quot;&gt;Copilot and Agent 365 in the Microsoft 365 admin center&lt;/h3&gt;
&lt;p&gt;This is a big one for the AI part of the exam. You need to know where everything is in the Microsoft 365 admin center for managing Copilot, and for Microsoft Agent 365.&lt;/p&gt;
&lt;p&gt;I know what you might be thinking, and I agree: that whole area is brand new and moving fast. That’s how Microsoft ships things today, so remembering a blog post you read three months ago might not be enough. Go click through the admin center yourself before the exam. Microsoft’s study guide even says the exam can include preview features when they’re commonly used.&lt;/p&gt;
&lt;h3 id=&quot;sharepoint-advanced-management&quot;&gt;SharePoint Advanced Management&lt;/h3&gt;
&lt;p&gt;And don’t forget SharePoint Advanced Management. This is another one where you need to look at the latest, because it moves fast. &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/restricted-content-discovery&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Restricted Content Discovery&lt;/a&gt;, or RCD for short, changed behavior recently. Microsoft announced the change in message center post MC1427972, and the rollout started in late July 2026.&lt;/p&gt;
&lt;p&gt;With the new behavior, files you recently accessed on a site with RCD turned on no longer show up for you in Copilot or Microsoft 365 search. Before, if you had recently viewed, edited or shared a file, you could still find it. The update also removes the Copilot button, the AI menus and Create pages with AI from those sites. Some older documentation still describes the old behavior, so make sure you know what changed. I also go deeper on RCD in my post on &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-agent-governance/&quot;&gt;SharePoint agent governance&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;learn-where-things-live-across-the-admin-centers&quot;&gt;Learn where things live across the admin centers&lt;/h2&gt;
&lt;p&gt;A broader tip for the entire exam is to learn where things live across the different admin centers. For any given task, know all the places you could configure it, because some settings exist in more than one admin center. Creating a user is the easy example, since you can do it in the Microsoft 365 admin center or in the Microsoft Entra admin center. At associate level, knowing which admin center is best, or which one gives you the option Microsoft is asking about, is an important distinction.&lt;/p&gt;
&lt;h2 id=&quot;how-much-powershell-is-on-the-ab-650&quot;&gt;How much PowerShell is on the AB-650?&lt;/h2&gt;
&lt;p&gt;Because this is an associate exam, you also need to know PowerShell. The PowerShell questions I got weren’t that difficult, but I also spend way more time in PowerShell than the average IT pro, so that might be why they felt easy to me.&lt;/p&gt;
&lt;p&gt;At a high level, know which modules you have, how to connect to each service, and what a few commands look like for each module. If you want a quick refresher, these are the main ones:&lt;/p&gt;



































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Service&lt;/th&gt;&lt;th&gt;Module&lt;/th&gt;&lt;th&gt;Connect with&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Microsoft Entra ID and Microsoft Graph&lt;/td&gt;&lt;td&gt;Microsoft Graph PowerShell&lt;/td&gt;&lt;td&gt;&lt;code&gt;Connect-MgGraph&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Exchange Online&lt;/td&gt;&lt;td&gt;ExchangeOnlineManagement&lt;/td&gt;&lt;td&gt;&lt;code&gt;Connect-ExchangeOnline&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Microsoft Purview (Security &amp;#x26; Compliance PowerShell)&lt;/td&gt;&lt;td&gt;ExchangeOnlineManagement&lt;/td&gt;&lt;td&gt;&lt;code&gt;Connect-IPPSSession&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SharePoint&lt;/td&gt;&lt;td&gt;Microsoft.Online.SharePoint.PowerShell&lt;/td&gt;&lt;td&gt;&lt;code&gt;Connect-SPOService&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Microsoft Teams&lt;/td&gt;&lt;td&gt;MicrosoftTeams&lt;/td&gt;&lt;td&gt;&lt;code&gt;Connect-MicrosoftTeams&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;You also need to know the past modules. You might get questions where more than one option would work, but some of them use modules that Microsoft doesn’t recommend anymore, like the Azure AD and MSOnline modules that &lt;a href=&quot;https://learn.microsoft.com/en-us/powershell/microsoftgraph/migration-steps&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft Graph PowerShell replaced&lt;/a&gt;. So know which modules to use today.&lt;/p&gt;
&lt;h2 id=&quot;where-to-start-if-this-is-your-first-microsoft-exam&quot;&gt;Where to start if this is your first Microsoft exam&lt;/h2&gt;
&lt;p&gt;If this is your first Microsoft certification exam, or you’re just starting with Microsoft 365 and Copilot administration, I would start with the AB-900 (Microsoft 365 Copilot and Agent Administration Fundamentals) and the SC-900 (Microsoft Security, Compliance, and Identity Fundamentals). They aren’t required for the AB-650, but they give you a lot of the foundation on Microsoft 365, Copilot, Purview and Defender, and you can build up to the associate level from there. My &lt;a href=&quot;/ab-900-study-guide-copilot-and-agent-administration-fundamentals/&quot;&gt;AB-900 study guide&lt;/a&gt; and &lt;a href=&quot;/sc-900-study-guide-microsoft-security-compliance-and-identity-fundamentals-certification/&quot;&gt;SC-900 study guide&lt;/a&gt; have free resources for both.&lt;/p&gt;
&lt;h2 id=&quot;what-to-expect-on-exam-day&quot;&gt;What to expect on exam day&lt;/h2&gt;
&lt;p&gt;I can’t share the number of questions on the exam, but &lt;a href=&quot;https://learn.microsoft.com/en-us/credentials/support/exam-duration-exam-experience&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft says&lt;/a&gt; most of its exams have between 40 and 60, and you get 100 minutes for an associate exam, or 120 if it may contain labs. For an associate-level exam like this one, expect the more advanced question types too: scenarios, questions where you put steps in the right order (Microsoft calls those build list questions), and pretty much every other question type Microsoft uses. You can try them all in Microsoft’s free &lt;a href=&quot;https://aka.ms/examdemo&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;exam sandbox&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;is-the-ab-650-a-fair-exam&quot;&gt;Is the AB-650 a fair exam?&lt;/h2&gt;
&lt;p&gt;If I had to give an opinion, I think it’s a really fair exam, and a really fair test of how the job of a Microsoft 365 administrator has changed in the era of AI. For a long time, a lot of us mostly needed to know how to manage SharePoint. Now we need to understand identity better, because identity is the first way people get hacked. We need to understand data protection and Purview. And now we’re governing agents that have their own identities, all on top of the workload administration we already do.&lt;/p&gt;
&lt;p&gt;So I think it points people in the right direction, with the right knowledge. Just go in with the right expectations about where the weight actually sits. If you’re a SharePoint, Teams or Exchange admin and you haven’t really touched Purview or Entra ID, learn those before you sit the exam.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What this means for you&lt;/h2&gt;
&lt;p&gt;If you’re a Microsoft 365 admin, this is the certification that lines up with what the job looks like now. And if you were planning to take the MS-102, keep the date in mind: Microsoft retires it on November 30, 2026, and recommends the AB-650 certification instead.&lt;/p&gt;
&lt;p&gt;To get ready, I would go in this order:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Read the AB-650 study guide and check yourself against the Govern and secure section first, since it’s 40-45% of the exam.&lt;/li&gt;
&lt;li&gt;In a test tenant, build a few DLP policies, sensitivity labels and sensitive information types, and spend time in Defender for Office 365.&lt;/li&gt;
&lt;li&gt;Click through the Copilot and Agent 365 settings in the Microsoft 365 admin center, and read up on the new RCD behavior.&lt;/li&gt;
&lt;li&gt;Practice connecting to each service with the current PowerShell modules.&lt;/li&gt;
&lt;li&gt;If this is your first Microsoft exam, take the AB-900 and the SC-900 first.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Ready to start studying for the AB-650?&lt;/strong&gt; My &lt;a href=&quot;/ab-650-study-guide-microsoft-365-and-ai-services-administrator-associate/&quot;&gt;AB-650 study guide&lt;/a&gt; covers every skill measured on the exam, with free study notes and resources. And if you want to go deeper on Microsoft 365, Copilot and Purview, check out my &lt;a href=&quot;https://vladtalks.com/courses/pluralsight&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;100+ courses on Pluralsight&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Learning &amp; Credentials</category><category>Microsoft 365</category><category>Microsoft Copilot</category><author>Vlad Catrinescu</author></item><item><title>The end of SharePoint OTP</title><link>https://www.syskit.com/blog/sharepoint-otp-retirement?utm_source=vladtalkstech</link><guid isPermaLink="true">https://www.syskit.com/blog/sharepoint-otp-retirement?utm_source=vladtalkstech</guid><description>Prepare for the SharePoint OTP retirement in October 2026. Learn what changes, which external users are affected, and how to prevent access issues.</description><pubDate>Mon, 28 Sep 2026 16:00:00 GMT</pubDate><category>External Blogs and Videos</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Skills FAQ: Your Webinar Questions Answered</title><link>https://vladtalkstech.com/microsoft-365/sharepoint-skills-faq-your-webinar-questions-answered/</link><guid isPermaLink="true">https://vladtalkstech.com/microsoft-365/sharepoint-skills-faq-your-webinar-questions-answered/</guid><description>Answers to every SharePoint skills FAQ from my webinar: saved prompts, scheduling, sharing, permissions, governance, and SharePoint agents.</description><pubDate>Fri, 25 Sep 2026 04:07:27 GMT</pubDate><content:encoded>&lt;p&gt;The Teams gremlins held my camera hostage for part of my Getting Started with SharePoint Skills webinar, but the questions kept coming, and I ran out of time before I ran out of questions. This SharePoint skills FAQ answers every question from the Q&amp;#x26;A panel and the chat, including the ones I answered live, double-checked against Microsoft Learn and Microsoft’s latest updates. If you missed the live session, you can &lt;a href=&quot;/getting-started-with-sharepoint-skills/&quot;&gt;watch the full SharePoint skills webinar recording&lt;/a&gt; on my YouTube channel.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A skill is not a saved prompt. It’s a shared, multi-step workflow that everyone on the site can trigger in plain English, and Copilot in SharePoint doesn’t have saved prompts anyway.&lt;/li&gt;
&lt;li&gt;Skills run when someone asks for them in the Copilot in SharePoint chat. They can’t run on a schedule, on a file event, or from Power Automate today.&lt;/li&gt;
&lt;li&gt;Personal skills live in your OneDrive and are for you only. To share a skill with your team, create it as a site skill on the team’s SharePoint site.&lt;/li&gt;
&lt;li&gt;You protect skill files like any other SharePoint content: break inheritance on the Agent Assets library, and people with View access can still run the skills.&lt;/li&gt;
&lt;li&gt;There’s no official application lifecycle management (ALM) for skills yet, so keep a copy of business-critical skills in a central repository and use PnP PowerShell or Microsoft Graph PowerShell for inventory.&lt;/li&gt;
&lt;li&gt;A SharePoint agent answers questions about content. Copilot in SharePoint with skills takes action on that content.&lt;/li&gt;
&lt;li&gt;Microsoft &lt;a href=&quot;https://techcommunity.microsoft.com/blog/spblog/sharepoint-ai-innovations-hit-ga-powering-new-copilot-app-and-agents/4555724&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;just announced&lt;/a&gt; that Copilot in SharePoint has hit General Availability and also clarified the billing model!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;skills-vs-saved-prompts-and-other-tools&quot;&gt;Skills vs Saved Prompts and Other Tools&lt;/h2&gt;
&lt;h3 id=&quot;why-is-a-skill-different-from-a-saved-prompt&quot;&gt;Why Is a Skill Different From a Saved Prompt?&lt;/h3&gt;
&lt;p&gt;Microsoft 365 Copilot does let you save prompts in the &lt;a href=&quot;https://learn.microsoft.com/microsoft-365/copilot/copilot-prompt-gallery&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Copilot Prompt Gallery&lt;/a&gt; from Copilot Chat, Teams, and Outlook, but Copilot in SharePoint doesn’t have saved prompts, so on a SharePoint site a skill is the way to package a request people can reuse. There is some overlap in the idea, since both save you from retyping the same instructions. The difference is everything a skill adds on top.&lt;/p&gt;
&lt;p&gt;A skill lives on the site, so everyone with View access can run it. Nobody has to find the prompt in a Notepad file or a OneNote page. People just ask in natural language, and Copilot in SharePoint matches the request to the skill through its description. A skill can also chain several steps, load reference files, and call other skills, so it handles long-running tasks a single prompt can’t.&lt;/p&gt;
&lt;p&gt;The biggest difference is consistency. A saved prompt behaves differently depending on who runs it, because each person’s memories and customizations shape the answer. A skill documents the process once, so everyone gets the same steps and the same output. &lt;a href=&quot;https://learn.microsoft.com/sharepoint/copilot-in-sharepoint-skills&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft’s skills documentation&lt;/a&gt; says skills let Copilot in SharePoint perform tasks “more consistently than one-off prompts.”&lt;/p&gt;
&lt;h3 id=&quot;when-should-i-use-a-skill-instead-of-a-power-automate-flow-a-copilot-studio-agent-or-a-sharepoint-agent&quot;&gt;When Should I Use a Skill Instead of a Power Automate Flow, a Copilot Studio Agent, or a SharePoint Agent?&lt;/h3&gt;
&lt;p&gt;Use a skill when the work stays inside SharePoint and benefits from judgment: reading documents, classifying them, checking them against a rule, and updating lists or libraries based on what it finds. Skills are no-code, multi-step, and use AI to understand intent, but today they can’t connect to external systems or run custom code. That first limit is about to loosen: Copilot in SharePoint is getting support for plugins from your enterprise store, and a plugin can bundle skills and Model Context Protocol (MCP) servers that connect to other systems. It’s in preview and scheduled to roll out worldwide in December 2026, according to the &lt;a href=&quot;https://www.microsoft.com/microsoft-365/roadmap?id=567669&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft 365 roadmap&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The other three options each fit a different job:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A Power Automate flow is deterministic.&lt;/strong&gt; It follows the exact same path every time, connects to third-party systems through connectors, and handles formal processes like approvals through Outlook. When the process must never vary, or it has to reach outside Microsoft 365, use a flow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A SharePoint agent answers questions.&lt;/strong&gt; It’s grounded in your SharePoint content, but it doesn’t take action on that content.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A Copilot Studio agent is for scenarios beyond SharePoint.&lt;/strong&gt; Custom engine agents built in Copilot Studio can reach other systems and even trigger actions automatically, without a user asking. They’re also more work to build, deploy, and maintain.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is exactly the question my October 20 webinar goes deeper on, with scenarios for each option. The registration link is at the end of this post.&lt;/p&gt;
&lt;h2 id=&quot;running-skills&quot;&gt;Running Skills&lt;/h2&gt;
&lt;h3 id=&quot;can-skills-run-on-a-schedule-when-a-file-is-added-or-from-power-automate&quot;&gt;Can Skills Run on a Schedule, When a File Is Added, or From Power Automate?&lt;/h3&gt;
&lt;p&gt;Not today. A skill runs when someone asks for it in the Copilot in SharePoint chat, either with a matching request or by naming the skill. You can’t trigger a skill from a file event, run it on a schedule, or call it from a Power Automate flow.&lt;/p&gt;
&lt;p&gt;If what you need is a simple reaction to a file event, SharePoint’s built-in workflows for lists and libraries now cover some of it. In its &lt;a href=&quot;https://techcommunity.microsoft.com/blog/spblog/whats-new-in-copilot-in-sharepoint-september-2026/4535422&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;September 2026 update&lt;/a&gt;, Microsoft added workflows that post a Teams message when files are added or metadata changes, and workflows that route approval requests. Those are separate from skills, but they might cover the event-driven part of your scenario.&lt;/p&gt;
&lt;h3 id=&quot;is-there-a-limit-to-how-many-documents-a-skill-can-classify-and-can-it-handle-10000-files&quot;&gt;Is There a Limit to How Many Documents a Skill Can Classify, and Can It Handle 10,000 Files?&lt;/h3&gt;
&lt;p&gt;I haven’t found a published limit on how many files a skill can process, and I haven’t tested a 10,000-file library myself. I’m checking with the product team and will update this post when I hear back.&lt;/p&gt;
&lt;p&gt;What is documented is the usage limit. During the preview, according to the &lt;a href=&quot;https://learn.microsoft.com/sharepoint/copilot-in-sharepoint-get-started&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Copilot in SharePoint get-started guide&lt;/a&gt;, Copilot in SharePoint applies daily and weekly usage limits to each user. The limits are individual, not shared across your organization, and when you hit one, Copilot features pause until the limit resets automatically. A classification run across thousands of files does a lot of work, so plan for it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Test the skill on a few selected files first, then on a single folder.&lt;/li&gt;
&lt;li&gt;Run large libraries in batches, folder by folder, instead of in one request.&lt;/li&gt;
&lt;li&gt;For files that keep arriving, look at &lt;a href=&quot;https://vladtalkstech.com/microsoft-365/sharepoint/how-to-use-autofill-columns-in-sharepoint-full-tutorial/&quot;&gt;autofill columns in SharePoint&lt;/a&gt;, which extract metadata as files are uploaded, so you only run the skill once on the backlog.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the blog post from September 25th, Microsoft has announced the ability to work with Copilot in SharePoint to operate across &lt;a href=&quot;https://techcommunity.microsoft.com/blog/spblog/sharepoint-ai-innovations-hit-ga-powering-new-copilot-app-and-agents/4555724&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;large content collections&lt;/a&gt;, but I do not know yet what large means!&lt;/p&gt;
&lt;h3 id=&quot;can-a-skill-create-site-pages-from-a-template-and-add-quick-links-web-parts&quot;&gt;Can a Skill Create Site Pages From a Template and Add Quick Links Web Parts?&lt;/h3&gt;
&lt;p&gt;Creating pages, yes. Copilot in SharePoint can create pages, and a skill chains Copilot in SharePoint’s built-in capabilities, so page creation can be one of the steps. Whether it can also add and configure a Quick Links web part that points to related pages depends on the page tools available in your tenant.&lt;/p&gt;
&lt;p&gt;The quickest way to check is to type &lt;code&gt;--agenttools&lt;/code&gt; in the Copilot in SharePoint chat, which lists every action Copilot in SharePoint can run on that site, and look through the page-related tools. The list of tools differs from tenant to tenant, so check yours rather than relying on someone else’s screenshot. Then test the skill on one page before running it across a site.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/09/2026-09-24-23-58-38.webp&quot; alt=&quot;The --agenttools output in the Copilot in SharePoint chat, scrolled to the page-related tools&quot; srcset=&quot;/wp-content/uploads/2026/09/2026-09-24-23-58-38.webp.w480.webp 480w, /wp-content/uploads/2026/09/2026-09-24-23-58-38.webp.w800.webp 800w, /wp-content/uploads/2026/09/2026-09-24-23-58-38.webp.w1200.webp 1200w, /wp-content/uploads/2026/09/2026-09-24-23-58-38.webp 2000w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;2000&quot; height=&quot;1128&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;sharing-and-protecting-skills&quot;&gt;Sharing and Protecting Skills&lt;/h2&gt;
&lt;h3 id=&quot;why-cant-i-share-a-skill-i-created-in-a-shared-onedrive-folder&quot;&gt;Why Can’t I Share a Skill I Created in a Shared OneDrive Folder?&lt;/h3&gt;
&lt;p&gt;A skill you create in OneDrive is a personal skill, and personal skills are designed to be yours alone. That’s why you got the message that the skill doesn’t support sharing with everyone who can access the folder. So yes, it comes down to OneDrive instead of SharePoint, though the real distinction is personal versus site scope.&lt;/p&gt;
&lt;p&gt;Personal skills are saved as Markdown files in your own OneDrive, under Documents, Copilot, Agent Assets, Skills, and they follow you across every SharePoint site and OneDrive. They’re perfect for your own way of working, like how you want long documents summarized. They rolled out in preview in August 2026 and roll out worldwide in December 2026. Microsoft announced them in its September update, but the Microsoft Learn skills article only covers site skills so far.&lt;/p&gt;
&lt;p&gt;To share a skill with your teammates, create it as a site skill instead. Open the Copilot in SharePoint chat on your team’s SharePoint site and create the skill there. It’s saved to that site’s Agent Assets library, and everyone with View access to the site can run it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026/09/2026-09-25-00-00-51.webp&quot; alt=&quot;The /skills command in Copilot in SharePoint, showing the Personal skills, Site skills, and Built-in skills sections&quot; srcset=&quot;/wp-content/uploads/2026/09/2026-09-25-00-00-51.webp.w480.webp 480w, /wp-content/uploads/2026/09/2026-09-25-00-00-51.webp.w800.webp 800w, /wp-content/uploads/2026/09/2026-09-25-00-00-51.webp.w1200.webp 1200w, /wp-content/uploads/2026/09/2026-09-25-00-00-51.webp 2000w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;2000&quot; height=&quot;1128&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;how-do-i-protect-the-skill-files-in-the-agent-assets-library&quot;&gt;How Do I Protect the Skill Files in the Agent Assets Library?&lt;/h3&gt;
&lt;p&gt;You protect them the same way you protect any other SharePoint content. By default, anyone with Edit permission on the site can create a skill, and anyone with View permission can run one, which means every member of a team site can change the skill files. If you want a tighter model, &lt;a href=&quot;https://learn.microsoft.com/sharepoint/copilot-in-sharepoint-skills&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft’s documentation&lt;/a&gt; points you to breaking permission inheritance on the Agent Assets library and applying more restrictive permissions.&lt;/p&gt;
&lt;p&gt;In practice, that means giving members Read on the Agent Assets library and keeping Edit for the owners and the few people who author skills. Members can still run every skill, because running a skill only needs View access. Retention, sensitivity labels, and auditing apply to skill files too, and the library keeps version history, so you can roll a skill back if someone breaks it.&lt;/p&gt;
&lt;p&gt;You already spotted the trade-off: once members can’t edit the library, they can’t create skills on that site anymore. The same library holds your SHAREPOINT.md file, so locking it down protects your site context too. The library also holds a Plans folder, so after you change the permissions, sign in as a member and run a skill to confirm everything still works the way you expect.&lt;/p&gt;
&lt;h2 id=&quot;governance-and-lifecycle-management&quot;&gt;Governance and Lifecycle Management&lt;/h2&gt;
&lt;h3 id=&quot;can-i-maintain-skillmd-files-with-azure-pipelines-in-azure-devops&quot;&gt;Can I Maintain SKILL.md Files With Azure Pipelines in Azure DevOps?&lt;/h3&gt;
&lt;p&gt;Not officially, and I’ll be honest, this is one of the more disappointing parts of the preview. Skills are managed at the site level, and Microsoft doesn’t offer a supported way to deploy or update them from a pipeline.&lt;/p&gt;
&lt;p&gt;In the meantime, a few things help:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Version history.&lt;/strong&gt; Skills are files in a document library, so every change is versioned and you can restore an earlier version.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Built-in skills that improve your skills.&lt;/strong&gt; Microsoft ships built-in skills to create, check, and improve skills. In September 2026 they added measured evaluations, where Copilot suggests tests, evaluates the current results, and recommends changes before you share a skill more broadly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A preview of what’s coming.&lt;/strong&gt; When you type &lt;code&gt;/skills&lt;/code&gt;, the list includes a section for enterprise skills. It was empty in my tenant during the webinar, but it shows where Microsoft is heading for centrally managed skills.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins from your enterprise store.&lt;/strong&gt; A plugin can bundle skills, and an admin can install it tenant-wide, so once plugin support rolls out you’ll have a governed way to distribute the same skills across sites.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Until then, my recommendation is simple: when a skill becomes business-critical, keep a copy in a central repository you control. That gives you a source of truth even without an official process.&lt;/p&gt;
&lt;h3 id=&quot;until-enterprise-skills-arrive-is-pnp-powershell-the-way-to-govern-skills&quot;&gt;Until Enterprise Skills Arrive, Is PnP PowerShell the Way to Govern Skills?&lt;/h3&gt;
&lt;p&gt;Yes. Since skills are Markdown files stored in each site’s Agent Assets library, &lt;a href=&quot;https://pnp.github.io/powershell/&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;PnP PowerShell&lt;/a&gt; works well for building an inventory: loop through your sites, look in the Skills folder of the Agent Assets library, and each subfolder with a SKILL.md file is one skill. Microsoft Graph PowerShell works too. Auditing also applies to skill files, the same as other SharePoint content.&lt;/p&gt;
&lt;p&gt;I can’t wait for Microsoft to give us proper governance for skills. Governance for SharePoint skills and agents would make a great future webinar topic too.&lt;/p&gt;
&lt;h2 id=&quot;sharepoint-agents-vs-microsoft-365-copilot-agents&quot;&gt;SharePoint Agents vs Microsoft 365 Copilot Agents&lt;/h2&gt;
&lt;h3 id=&quot;whats-the-difference-between-the-default-sharepoint-agent-and-a-custom-agent-and-can-you-share-them&quot;&gt;What’s the Difference Between the Default SharePoint Agent and a Custom Agent, and Can You Share Them?&lt;/h3&gt;
&lt;p&gt;Every SharePoint site comes with a ready-made agent that answers questions based on that site’s content. People with Edit permission can also create custom agents, which are saved as .agent files in the site’s Site Assets library, scoped to the sites, folders, or files you choose, and tailored with your own instructions.&lt;/p&gt;
&lt;p&gt;Custom agents don’t automatically appear in any list, so you share them like any other file. People can open the .agent file, and you can also share a SharePoint agent in Teams group chats and meetings. Site owners also decide what opens when people select the agent icon, either Copilot in SharePoint or a custom agent, and access always follows the site’s permissions.&lt;/p&gt;
&lt;p&gt;Keep in mind that SharePoint agents answer questions, while Copilot in SharePoint is the experience that runs skills and takes action. My &lt;a href=&quot;https://vladtalkstech.com/microsoft-copilot/copilot-for-microsoft-365/step-by-step-guide-to-creating-sharepoint-agents/&quot;&gt;step-by-step guide to creating SharePoint agents&lt;/a&gt; walks through building one.&lt;/p&gt;
&lt;h3 id=&quot;is-a-sharepoint-agent-the-same-as-an-agent-created-in-microsoft-365-copilot&quot;&gt;Is a SharePoint Agent the Same as an Agent Created in Microsoft 365 Copilot?&lt;/h3&gt;
&lt;p&gt;No. A SharePoint agent lives in its SharePoint site and only uses SharePoint content. An agent you build with Agent Builder in Microsoft 365 Copilot can use knowledge from SharePoint, Teams, Outlook, public websites, and Microsoft 365 Copilot connectors, and you can share it across the organization or submit it to your organization’s catalog.&lt;/p&gt;
&lt;p&gt;Where you build it depends on where the content lives and what the agent needs to do:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Build it in SharePoint&lt;/strong&gt; when the content lives on one site and the audience is that site’s members.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build it with Agent Builder&lt;/strong&gt; when the agent needs content from several places, like Teams and Outlook as well as SharePoint. My guide to &lt;a href=&quot;https://vladtalkstech.com/microsoft-copilot/copilot-agents-using-agent-builder/&quot;&gt;building Copilot agents with no code in Agent Builder&lt;/a&gt; covers the basics.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build it in Copilot Studio&lt;/strong&gt; when the agent needs to take actions in other systems or run without a user asking.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agent Builder agents can do a lot more, but they’re also a bit more work to maintain and deploy.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What This Means for You&lt;/h2&gt;
&lt;p&gt;Most of these questions come down to the same thing: skills are still a preview feature, and the parts around them, like scheduling, lifecycle management, and governance, haven’t caught up yet. That doesn’t make them less useful today. It means you should be deliberate about where you use them.&lt;/p&gt;
&lt;p&gt;If you’re an admin, decide who can edit the Agent Assets library on your important sites before skills spread, and start keeping business-critical skills in a central repository now. If you’re a builder, pick one repetitive task that stays inside SharePoint, build it as a site skill so your whole team can use it, and test it on a small set of files before pointing it at a large library.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ready to take SharePoint skills further?&lt;/strong&gt; On October 20, Microsoft MVP Gokan Ozcifci and I are running a free webinar on automating content in SharePoint with Copilot, covering more advanced skills, SharePoint agents, and autofill, and when to reach for each one. &lt;a href=&quot;https://vladtalks.com/CopilotInSharePointWebinar&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Save your seat for the October 20 webinar&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><category>Microsoft Copilot</category><category>Copilot for Microsoft 365</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Advanced Management Roadmap: Shipped and Coming</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-advanced-management-roadmap/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49365</guid><description>SharePoint Advanced Management roadmap checked against Microsoft Learn: what has shipped, what is still coming, and what it means for admins.</description><pubDate>Tue, 01 Sep 2026 00:28:24 GMT</pubDate><content:encoded>&lt;p&gt;SharePoint Advanced Management (SAM) has grown into a full content governance suite for Microsoft 365, with its own AI assistant on top. This post tracks the SharePoint Advanced Management roadmap against Microsoft’s own documentation. You will see what has actually shipped, what Microsoft has said is still coming, and what each part means for you.&lt;/p&gt;
&lt;p&gt;This roadmap check is accurate as of August 2026. Roadmap items move quickly, so status and dates can change after this date. Where something is documented, I link to Microsoft Learn. Where it is not, I attribute it to the product team and date it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The SharePoint Admin Agent is live. It answers governance questions in plain language and needs the new SharePoint Advanced Management Administrator role.&lt;/li&gt;
&lt;li&gt;Catalog management, the content management assessment, and item-level oversharing reports have all shipped and are documented on Microsoft Learn.&lt;/li&gt;
&lt;li&gt;Two things Microsoft framed as “coming” have since shipped: Microsoft Agent 365 (generally available since May 1, 2026) and the mid-2026 feature wave.&lt;/li&gt;
&lt;li&gt;Some pieces are still on the way, including a site owner governance experience (name not final), catalog-scoped policies, and sensitive info type data in the permission report.&lt;/li&gt;
&lt;li&gt;Licensing matters. SAM needs a Microsoft 365 Copilot license, the SAM add-on, or Microsoft 365 E7. Microsoft 365 E5 on its own gives you reporting only.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-sharepoint-advanced-management-can-do-today&quot;&gt;What SharePoint Advanced Management can do today&lt;/h2&gt;
&lt;p&gt;Most of the roadmap is already real. Here is what is documented and available right now.&lt;/p&gt;
&lt;h3 id=&quot;the-sharepoint-admin-agent&quot;&gt;The SharePoint Admin Agent&lt;/h3&gt;
&lt;p&gt;The headline feature has shipped. The &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/content-governance-agent&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;SharePoint Admin Agent&lt;/a&gt; is an AI-powered governance assistant that reasons over your SharePoint and SAM data. You ask a question in plain language, and it returns analysis and guided remediation. You can open it in the Microsoft Copilot app, in the SharePoint admin center, or in Microsoft Teams.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026-08-31-20-19-18.png&quot; alt=&quot;SharePoint Admin Agent pane in the SharePoint admin center listing 27 sites with external sharing enabled and Storage, Lifecycle and Permissions skills&quot; srcset=&quot;/wp-content/uploads/2026-08-31-20-19-18.png.w480.webp 480w, /wp-content/uploads/2026-08-31-20-19-18.png.w800.webp 800w, /wp-content/uploads/2026-08-31-20-19-18.png.w1200.webp 1200w, /wp-content/uploads/2026-08-31-20-19-18.png 2000w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;2000&quot; height=&quot;967&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;where-to-start-the-content-management-assessment&quot;&gt;Where to start: the content management assessment&lt;/h3&gt;
&lt;p&gt;Not sure where to begin? Run the &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/content-management-assessment&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;content management assessment&lt;/a&gt;. Open Advanced Management in the SharePoint admin center navigation pane and select Start assessment. SAM then runs a suite of reports and flags the sites that need attention.&lt;/p&gt;
&lt;p&gt;The assessment covers five areas: inactive sites, site ownership, broken inheritance, sharing with Everyone except external users, and overly permissive sharing links. Microsoft recommends rerunning it every 30 days.&lt;/p&gt;
&lt;p&gt;One caveat on timing, because two different reports quote different windows. The assessment page lists a run time of 2 to 72 hours, depending on tenant size. The separate &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/data-access-governance-site-permissions-report&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;site permissions snapshot report&lt;/a&gt; is slower. Microsoft says its first run can take up to 5 days, regardless of tenant size. Either way, start early and do not expect instant results.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM9-2.webp&quot; alt=&quot;The content management assessment dashboard with impacted sites&quot; srcset=&quot;/wp-content/uploads/SAM9-2.webp.w480.webp 480w, /wp-content/uploads/SAM9-2.webp.w800.webp 800w, /wp-content/uploads/SAM9-2.webp 1465w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1465&quot; height=&quot;806&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;catalog-management-structure-your-sites&quot;&gt;Catalog management: structure your sites&lt;/h3&gt;
&lt;p&gt;Catalog management has shipped, including the custom options. It groups your sites into categories and groups. That structure then lets the SharePoint Admin Agent give more targeted insights instead of reasoning over everything at once.&lt;/p&gt;
&lt;p&gt;Out of the box, &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/catalog-management&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;catalog management&lt;/a&gt; builds categories from Microsoft Entra ID and SharePoint metadata, such as department and locale. These refresh every hour. You can also build your own categories three ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CSV upload&lt;/strong&gt;: create curated categories with up to 20 groups each.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom site property&lt;/strong&gt;: point SAM at a site property, such as a cost center, and it creates one group per value. This option covers up to 20,000 sites.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microsoft Entra ID extension attributes&lt;/strong&gt;: group sites by the values in extension attributes 1 through 15.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One gap is worth noting. Catalog management groups SharePoint sites, and the documentation does not mention SharePoint Embedded containers.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM9-3.webp&quot; alt=&quot;Catalog management categories and groups in the SharePoint admin center&quot; srcset=&quot;/wp-content/uploads/SAM9-3.webp.w480.webp 480w, /wp-content/uploads/SAM9-3.webp.w800.webp 800w, /wp-content/uploads/SAM9-3.webp 1406w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1406&quot; height=&quot;997&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;oversharing-reports-and-the-new-admin-role&quot;&gt;Oversharing reports and the new admin role&lt;/h3&gt;
&lt;p&gt;The permission state report is still the flagship oversharing tool. The bigger news is file-level reporting. A new report, &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/data-access-governance-detailed-eeeu-everyone-permissions-report&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Sites and files shared via special SharePoint groups&lt;/a&gt;, has shipped. It lists the items shared with Everyone except external users (EEEU) or Everyone. It is a downloadable export of up to 1 million rows, not a dashboard.&lt;/p&gt;
&lt;p&gt;File-level data comes with a stricter security model. The SharePoint Advanced Management Administrator role is required to run these reports. It is a superset of the SharePoint Administrator role. Even a Global Administrator cannot view file properties across sites they do not own without it.&lt;/p&gt;
&lt;p&gt;Two more oversharing tools are live. &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/site-access-review&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Site access reviews&lt;/a&gt; let you ask site owners to fix overshared sites, up to 100 sites per request, and up to 1,000 reviews a month from the organization-wide permissions report. &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/restricted-content-discovery&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Restricted Content Discovery&lt;/a&gt; removes AI entry points, such as the Copilot button and agent creation, from a site. You can also delegate it to site administrators.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM5-3-1.webp&quot; alt=&quot;The item-level EEEU export columns in CSV format&quot; srcset=&quot;/wp-content/uploads/SAM5-3-1.webp.w480.webp 480w, /wp-content/uploads/SAM5-3-1.webp.w800.webp 800w, /wp-content/uploads/SAM5-3-1.webp.w1200.webp 1200w, /wp-content/uploads/SAM5-3-1.webp 1881w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1881&quot; height=&quot;1029&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;agent-access-insights&quot;&gt;Agent access insights&lt;/h3&gt;
&lt;p&gt;Agents now leave a trail across your content, and you can see what they touch. The &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/insights-on-agent-access&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;agent access insights report&lt;/a&gt; lists the agents reaching your SharePoint and OneDrive content. You find it in the SharePoint admin center under Reports, then Agent insights, for the past 1, 7, 14, or 28 days.&lt;/p&gt;
&lt;p&gt;The report covers SharePoint agents, declarative agents, and custom agents. From the report, you can act right away by applying Restricted access control or Restricted Content Discovery to a site.&lt;/p&gt;
&lt;h3 id=&quot;resilience-settings-and-backup&quot;&gt;Resilience: settings and backup&lt;/h3&gt;
&lt;p&gt;Resilience is the newest pillar, and the agent surfaces most of it. Ask the agent whether Baseline Security Mode is enabled, and it returns a status. Ask about recovery options, and it reasons over your Microsoft 365 Backup state.&lt;/p&gt;
&lt;h3 id=&quot;multi-geo-in-preview&quot;&gt;Multi-Geo, in preview&lt;/h3&gt;
&lt;p&gt;Multi-Geo has a start, but it is still preview. On Microsoft Learn, the agent’s cross-geography content move prompts are marked as preview. They let you check the status of cross-geo moves and find libraries that need to move.&lt;/p&gt;
&lt;h2 id=&quot;whats-still-coming-on-the-sharepoint-advanced-management-roadmap&quot;&gt;What’s still coming on the SharePoint Advanced Management roadmap&lt;/h2&gt;
&lt;p&gt;The rest of the list is not documented yet. These points come from Dave Minasyan, the Principal Product Manager who leads SAM at Microsoft, in our 2026 conversation. I am reporting them as his statements at the time of recording, not as shipped features. As someone who has presented on SAM at conferences for years, I would treat this section as direction, not dates.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A storage card in the assessment.&lt;/strong&gt; Dave said storage analysis is coming to the content management assessment. Today the assessment documents five reports, and storage is not one of them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SharePoint Embedded containers in catalog management.&lt;/strong&gt; Dave said onboarding containers to SAM is in progress. It is not documented yet.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Catalog-scoped policies.&lt;/strong&gt; Dave described scoping lifecycle policies to a catalog category. The policy documentation still lists other scopes only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Batched emails and a site owner governance hub.&lt;/strong&gt; Dave described batched emails, one for lifecycle and one for oversharing, plus a single hub page for site owners. He added that the governance hub name is not final. Microsoft documents per-report tailored emails today, not the batched model or the hub.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensitive info type in the permission report.&lt;/strong&gt; Dave said Microsoft is working with Purview to bring sensitive file type data into the permission state report. Note one nuance: the site-level sensitivity label already appears in the report. The file-level sensitive info type integration is the part still coming.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deeper agent insights.&lt;/strong&gt; A heat map view and richer agent owner details are still developing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-workload governance.&lt;/strong&gt; Dave said Microsoft wants to bring content governance context to Teams and Exchange admins. It is not documented yet.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A growing agent skill set.&lt;/strong&gt; Dave said the agent’s skills will keep expanding. The specific counts he shared are not documented, so I am leaving numbers out.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;two-things-that-shipped-since-this-was-recorded&quot;&gt;Two things that shipped since this was recorded&lt;/h2&gt;
&lt;p&gt;Roadmap content dates fast, and this conversation is a good example. Two things Dave described as coming have since shipped.&lt;/p&gt;
&lt;p&gt;First, Microsoft Agent 365. At the time of recording, Dave described it as “going to be coming in.” Microsoft Learn now states that &lt;a href=&quot;https://learn.microsoft.com/en-us/microsoft-agent-365/overview&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft Agent 365 is generally available as of May 1, 2026&lt;/a&gt;. It is a separate product from the SharePoint Admin Agent, and it acts as a control plane to observe, govern, and secure agents.&lt;/p&gt;
&lt;p&gt;Second, the mid-2026 wave. Dave pointed to a June, July, and August release window. That window has effectively closed, and the named items landed inside it. Catalog custom groups and the item-level oversharing report are both documented and live today.&lt;/p&gt;
&lt;h2 id=&quot;licensing-and-availability-what-you-actually-need&quot;&gt;Licensing and availability: what you actually need&lt;/h2&gt;
&lt;p&gt;The roadmap conversation skips licensing, so here are the details from Microsoft Learn.&lt;/p&gt;
&lt;p&gt;You need a qualifying base subscription first. That means Office 365 E3, E5, or A5, or Microsoft 365 E1, E3, E5, or A5, or a government plan.&lt;/p&gt;
&lt;p&gt;Then you unlock SAM one of three ways, per the &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/sharepoint-advanced-management-prerequisites&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;prerequisites&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;at least one Microsoft 365 Copilot license assigned in the tenant,&lt;/li&gt;
&lt;li&gt;the SharePoint Advanced Management Plan 1 add-on (on a SharePoint K, P1, or P2 plan), or&lt;/li&gt;
&lt;li&gt;Microsoft 365 E7, also called the Frontier Suite.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Microsoft 365 E5 on its own is not enough for the full suite. Microsoft documents this clearly. An E5 admin without Copilot gets &lt;a href=&quot;https://learn.microsoft.com/en-us/sharepoint/data-access-governance-reports&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;data access governance reporting&lt;/a&gt; only. There are no snapshot reports, no remedial actions, and activity reports return up to 10,000 sites.&lt;/p&gt;
&lt;p&gt;Sovereign clouds are supported, with gaps. Microsoft 365 operated by 21Vianet does not support data access governance reports or site access reviews, even with the required licenses.&lt;/p&gt;
&lt;p&gt;Finally, plan for the role. The SharePoint Advanced Management Administrator role is a superset of the SharePoint Administrator role, and it gates file-level reporting. Even Global Administrators must assign the role before file-level reports will run.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What this means for you&lt;/h2&gt;
&lt;p&gt;Start with the free wins. Run the content management assessment if you have SAM. It is one click, and the results guide everything else. Because it can take up to 72 hours, start it early and put a monthly rerun on your calendar.&lt;/p&gt;
&lt;p&gt;Next, plan your structure. Sketch catalog categories that match how your organization works, and clean up your Microsoft Entra ID department attributes so sites do not pile into an “other” bucket. Good structure makes every report and policy more precise.&lt;/p&gt;
&lt;p&gt;Then sort out access and licensing. Decide who gets the SharePoint Advanced Management Administrator role, since file-level reports will not run without it. Confirm which license path unlocks SAM for you, and check the E5 and 21Vianet limits if either applies.&lt;/p&gt;
&lt;p&gt;One last habit for roadmap content: treat status as a moving target. Two items in this very conversation shipped before this post went live. Re-check Microsoft Learn before you promise a feature to your organization.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Want the full walkthrough of each feature?&lt;/strong&gt; I broke down every part of the 2026 wave in my &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-advanced-management-2026/&quot;&gt;guide to what’s new in SharePoint Advanced Management&lt;/a&gt;. I also covered the licensing model in my &lt;a href=&quot;/microsoft-365/sharepoint/free-sharepoint-advanced-management-licensing-qa-with-microsoft/&quot;&gt;SharePoint Advanced Management licensing Q&amp;#x26;A with Microsoft&lt;/a&gt;. For the agent governance side, see my recap of &lt;a href=&quot;/microsoft-365/espc25-keynote-highlights-copilot-teams-sharepoint-agent-365/&quot;&gt;Agent 365 from the ESPC keynote&lt;/a&gt;. To keep up as the roadmap ships, subscribe to the Vlad Talks Tech newsletter at &lt;a href=&quot;https://vladtalkstech.com&quot;&gt;vladtalkstech.com&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Content Resilience: Backup, Archive &amp; Multi-Geo</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-content-resilience/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49334</guid><description>SharePoint content resilience: how Microsoft 365 Backup, Archive, Multi-Geo, and the SharePoint Admin Agent protect and recover your data.</description><pubDate>Tue, 01 Sep 2026 00:06:16 GMT</pubDate><content:encoded>&lt;p&gt;SharePoint content resilience comes down to one question: when something goes wrong with your content, can you get it back? Microsoft answers with a small stack of features. Now it is wiring them into the SharePoint Admin Agent, so you can reason over them in plain language.&lt;/p&gt;
&lt;p&gt;In Part 8 of my SharePoint Advanced Management 2026 series, Microsoft’s Dave Minasyan walked through where this is heading. Dave is a Principal Product Manager at Microsoft. This post is the standalone version. As a Microsoft MVP who works in these tenants every day, I will keep it practical. You will learn what each piece does, what it costs, and where the limits are.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft defines content resilience as Baseline Security Mode, Microsoft 365 Backup, and version history. Archive and Multi-Geo sit next to it under lifecycle and data residency.&lt;/li&gt;
&lt;li&gt;The SharePoint Admin Agent can now check Baseline Security Mode and surface recovery options in plain language. The Multi-Geo prompts are still in preview.&lt;/li&gt;
&lt;li&gt;Backup and Archive are pay-as-you-go and need an Azure subscription. Multi-Geo is a separate paid add-on with a five percent minimum.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-sharepoint-content-resilience-means&quot;&gt;What SharePoint Content Resilience Means&lt;/h2&gt;
&lt;p&gt;Content resilience is the protection side of content governance. In other words, it is how you keep content safe, recoverable, and in the right place. Microsoft Learn is specific about the term. On the SharePoint Admin Agent page, content resilience means three things: Baseline Security Mode, Microsoft 365 Backup, and version history.&lt;/p&gt;
&lt;p&gt;Two other features come up in the same conversation. Microsoft 365 Archive is technically part of content lifecycle, not resilience. Multi-Geo is filed under data residency compliance. I cover all of them here because they answer the same real question. How do you protect and control your content? Still, it helps to know how Microsoft groups each one. Each is also licensed very differently.&lt;/p&gt;
&lt;h2 id=&quot;the-sharepoint-admin-agents-new-resilience-skills&quot;&gt;The SharePoint Admin Agent’s New Resilience Skills&lt;/h2&gt;
&lt;p&gt;Most of these capabilities already exist in the admin experience. What is new is that the &lt;a href=&quot;https://learn.microsoft.com/sharepoint/content-governance-agent&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;SharePoint Admin Agent&lt;/a&gt; can now reason over them. As Dave put it, the team is hooking the resilience areas into the agent. Now you can ask questions instead of hunting through pages.&lt;/p&gt;
&lt;p&gt;Microsoft Learn backs this up. The SharePoint Admin Agent page lists content resilience as a supported capability. It also publishes ready-to-try prompts. Two of them are generally available today. The first is “Is Baseline Security Mode enabled in my tenant?” The second is “What recovery options are available for my SharePoint and OneDrive sites?” On camera, Dave described the backup piece as something the team was “building out right now.” By the time of writing, that recovery prompt is already live. So treat it as here, not coming.&lt;/p&gt;
&lt;p&gt;The agent also honors your role. On camera, Dave showed that a SharePoint admin sees only the SharePoint state in the agent, not vulnerabilities in another workload like Microsoft Entra ID. That is the agent scoping the view to your role. The Baseline Security Mode page works in a related way. The settings area is visible to several workload admins, but each one can manage only their own settings. Dave also shared some numbers on camera, though he hedged them. He estimated the skill covers around 45 tenant settings today. The team has identified roughly 250 so far, with about 60 data points behind the analysis. Those figures are his estimate, not a documented count, so use them directionally.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM8-1.webp&quot; alt=&quot;The SharePoint Admin Agent returning a Baseline Security Mode report card&quot; srcset=&quot;/wp-content/uploads/SAM8-1.webp.w480.webp 480w, /wp-content/uploads/SAM8-1.webp.w800.webp 800w, /wp-content/uploads/SAM8-1.webp.w1200.webp 1200w, /wp-content/uploads/SAM8-1.webp 1913w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1913&quot; height=&quot;1049&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;baseline-security-mode-checked-for-you&quot;&gt;Baseline Security Mode, Checked for You&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/microsoft-365/baseline-security-mode/baseline-security-mode-settings&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Baseline Security Mode&lt;/a&gt; is a set of security settings you turn on in the Microsoft 365 admin center. You find it under Org Settings, in the Security and Privacy tab. That admin center home is why Dave calls this the organizational settings area. It brings settings that used to live only in PowerShell into a single page.&lt;/p&gt;
&lt;p&gt;Here is a detail worth knowing. Baseline Security Mode works on all Microsoft 365 subscriptions and plans, so there is no extra license gate. Access is role-based instead. A SharePoint admin manages the SharePoint and OneDrive settings. Other workloads stay with their own admins.&lt;/p&gt;
&lt;p&gt;Microsoft recommends a phased approach, and it matches the agent’s report card. First, you run an impact report for each setting. Next, if the report shows zero impact, you turn the setting on. Finally, if critical dependencies exist, you fix those before you commit. The agent is essentially putting a conversation in front of that same workflow.&lt;/p&gt;
&lt;h2 id=&quot;microsoft-365-backup-point-in-time-restore&quot;&gt;Microsoft 365 Backup: Point-in-Time Restore&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/microsoft-365/backup/backup-overview&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft 365 Backup&lt;/a&gt; gives you fast, point-in-time restore for SharePoint sites, OneDrive accounts, and Exchange mailboxes. It is built inside the Microsoft 365 trust boundary, so your data never leaves it. Backups are append-only. That means the service can add new restore points but cannot alter old ones.&lt;/p&gt;
&lt;p&gt;The recovery window is configurable per policy. Your choices are three months, six months, one year, or two years. Existing policies default to one year. Restore points are frequent too. For a full SharePoint site or OneDrive account, you get a restore point every ten minutes for the prior two weeks. File and folder restore points are roughly daily in that window. After that, weekly snapshots run from two to 52 weeks back.&lt;/p&gt;
&lt;p&gt;Billing is where people get caught. Microsoft 365 Backup is pay-as-you-go, not a per-user license. At the time of writing, Microsoft Learn lists the rate at 0.15 US dollars per gigabyte per month. Restores are free. Because it is pay-as-you-go, you need an Azure subscription and resource group in the same tenant. You also need a billing policy in the Microsoft 365 admin center. One warning from the docs: only disconnecting the payment method stops billing. Reaching your budget alert does not pause the service. Prices change, so confirm the current rate on Microsoft Learn before you plan a budget.&lt;/p&gt;
&lt;p&gt;A few more useful facts. If you ever offboard, a 90-day grace period lets you recover your backups. Microsoft 365 Backup is now available for Government Community Cloud. It also supports Multi-Geo tenants across both central and satellite locations.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM8-2.webp&quot; alt=&quot;The agent summarizing backup state and recovery options&quot; srcset=&quot;/wp-content/uploads/SAM8-2.webp.w480.webp 480w, /wp-content/uploads/SAM8-2.webp.w800.webp 800w, /wp-content/uploads/SAM8-2.webp 1438w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1438&quot; height=&quot;789&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;microsoft-365-archive-cold-storage-that-stays-in-place&quot;&gt;Microsoft 365 Archive: Cold Storage That Stays in Place&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/microsoft-365/archive/archive-overview&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Microsoft 365 Archive&lt;/a&gt; moves inactive SharePoint sites and files into a cold storage tier. Crucially, it keeps them inside SharePoint. The site keeps its metadata, permissions, and searchability, and you can reactivate it later. Microsoft files this under content lifecycle. The site lifecycle management policies in SharePoint Advanced Management can even move sites into the archive tier automatically.&lt;/p&gt;
&lt;p&gt;The pricing model rewards cleanup. At the time of writing, archived storage is billed at 0.05 US dollars per gigabyte per month. Standard storage over quota costs 0.20. Better still, the archive meter only charges you once your archived plus active storage exceeds your licensed SharePoint quota. Below that quota, archived data adds no cost. Reactivation of archived SharePoint content is also free now, since Microsoft removed that fee in March 2025. Unlicensed OneDrive accounts are the exception, and they still carry a reactivation charge.&lt;/p&gt;
&lt;p&gt;The limits matter too. Some site types cannot be archived, including publishing sites and certain legacy templates. Sites with private or shared Teams channels are only partially supported. You cannot archive them from the SharePoint admin center, though PowerShell or Graph can archive the main site. Certain file types are excluded as well, such as OneNote, SharePoint pages, and SharePoint agents. Finally, once you reactivate content, you cannot archive it again for about four months. Plan around that before you reactivate a large site.&lt;/p&gt;
&lt;h2 id=&quot;version-history-the-everyday-safety-net&quot;&gt;Version History: The Everyday Safety Net&lt;/h2&gt;
&lt;p&gt;Version history is the resilience feature you already use without thinking about it. It is part of Microsoft’s built-in data protection in SharePoint and OneDrive. When a file changes, you can view a previous version, restore it, or see who changed what.&lt;/p&gt;
&lt;p&gt;It is also your first line of defense against small disasters. An accidental overwrite can often be undone by rolling a file back to a clean version. The same is true for many ransomware changes. Backup handles the big recovery scenarios, while version history handles the everyday ones.&lt;/p&gt;
&lt;h2 id=&quot;multi-geo-keeping-data-in-the-right-country&quot;&gt;Multi-Geo: Keeping Data in the Right Country&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/microsoft-365/enterprise/microsoft-365-multi-geo&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Multi-Geo&lt;/a&gt; lets one Microsoft 365 tenant store data in multiple geographies to meet data residency needs. A user’s data lives in a preferred data location, and admins manage it all from a single tenant. In the episode, Dave showed the agent starting to track geo moves. So when someone changes countries, you can follow the move from one place. The related agent prompts for cross-geo moves are still in preview, so treat that tracking as early.&lt;/p&gt;
&lt;p&gt;Licensing is the big catch here, because Multi-Geo is a separate paid add-on. You buy it through an Enterprise Agreement, Web Direct, or CSP. It layers on specific base plans, such as Microsoft 365 F1, F3, E3, E5, and E7. Equivalent Office 365, SharePoint, OneDrive, Exchange, and Teams plans also qualify. Small Business plans do not. There is also a minimum. Enterprise Agreement and CSP customers must buy Multi-Geo for at least five percent of their eligible users. One more note from the docs: tenants that use Multi-Geo fall outside the EU Data Boundary scope.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM8-3.webp&quot; alt=&quot;The agent tracking a user&amp;#x27;s geo move&quot; srcset=&quot;/wp-content/uploads/SAM8-3.webp.w480.webp 480w, /wp-content/uploads/SAM8-3.webp.w800.webp 800w, /wp-content/uploads/SAM8-3.webp.w1200.webp 1200w, /wp-content/uploads/SAM8-3.webp 1848w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1848&quot; height=&quot;892&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;licensing-and-availability-product-by-product&quot;&gt;Licensing and Availability, Product by Product&lt;/h2&gt;
&lt;p&gt;This episode is the trickiest in the series for licensing, because each piece is billed differently. Here is the short version.&lt;/p&gt;
&lt;p&gt;First, the SharePoint Admin Agent itself needs SharePoint Advanced Management. That means a qualifying base plan, plus one of three things. You need a Microsoft Copilot license, the SharePoint Advanced Management Plan 1 add-on, or Microsoft 365 E7. The agent itself requires the SharePoint Advanced Management Administrator role.&lt;/p&gt;
&lt;p&gt;After that, the resilience features are on their own terms. Baseline Security Mode is included on all plans. Microsoft 365 Backup and Microsoft 365 Archive are pay-as-you-go. So they need an Azure subscription and a billing policy, not a license tier. Multi-Geo is the separate add-on described above.&lt;/p&gt;
&lt;p&gt;Government and sovereign clouds are a mixed picture, so check your own environment. Microsoft Learn documents Backup and Archive for commercial and Government Community Cloud tenants. It does not list them for GCC High, DoD, or the 21Vianet cloud in China. So do not assume coverage there. Multi-Geo is offered in the commercial geographies listed on Microsoft Learn. The sovereign clouds are not part of that list.&lt;/p&gt;
&lt;h2 id=&quot;bring-resilience-into-your-governance-plan&quot;&gt;Bring Resilience Into Your Governance Plan&lt;/h2&gt;
&lt;p&gt;SharePoint content resilience is not a single product. At its core, it is Baseline Security Mode, Backup, and version history. Archive and Multi-Geo sit close by, and the SharePoint Admin Agent is starting to tie them together. Start by confirming what you actually have licensed. Then decide which gaps are worth closing.&lt;/p&gt;
&lt;p&gt;If you want the bigger picture, my guide to the &lt;a href=&quot;/microsoft-365/sharepoint/microsoft-365-content-governance-pillars/&quot;&gt;five pillars of Microsoft 365 content governance&lt;/a&gt; puts resilience in context. To automate the move of stale sites into the archive tier, see &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-site-lifecycle-management/&quot;&gt;SharePoint site lifecycle management&lt;/a&gt;. And for everything the suite added this year, read &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-advanced-management-2026/&quot;&gt;what is new in SharePoint Advanced Management for 2026&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Site Access Reviews: A Practical Guide</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-site-access-reviews/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49327</guid><description>SharePoint Site Access Reviews delegate oversharing cleanup to site owners who know the content best. Here&apos;s how they work and their limits.</description><pubDate>Tue, 01 Sep 2026 00:05:04 GMT</pubDate><content:encoded>&lt;p&gt;SharePoint Site Access Reviews solve a genuinely hard governance problem. As an admin, you can see that a site is overshared. However, you usually cannot see the files inside it. You also rarely know whether that broad access is a real problem or just how the team works. The people who do know are the site owners. SharePoint Site Access Reviews, a feature of SharePoint Advanced Management, let you hand the cleanup to those owners. Better still, you never look at their file-level content yourself. In this guide, I break down how the reviews work, what the site owner sees, and the limits to plan around.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Site Access Reviews let IT admins delegate oversharing cleanup to site owners, who review and update permissions on their own sites.&lt;/li&gt;
&lt;li&gt;In a site access review, admins do not see file-level or item-level detail, which keeps it inside compliance boundaries.&lt;/li&gt;
&lt;li&gt;You can start reviews for up to 100 sites from the web view, and PowerShell handles anything larger.&lt;/li&gt;
&lt;li&gt;Reviews cover SharePoint sites only, not OneDrive, and are unavailable on Microsoft 365 operated by 21Vianet.&lt;/li&gt;
&lt;li&gt;Restricted Content Discovery and Restricted Access Control are sibling controls, and both can be delegated to site admins.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-are-sharepoint-site-access-reviews&quot;&gt;What Are SharePoint Site Access Reviews?&lt;/h2&gt;
&lt;p&gt;A SharePoint Site Access Review hands a data access governance report to a site owner for cleanup. In other words, the admin flags a potentially overshared site, and the owner does the actual work. The feature lives in the SharePoint admin center, under Data access governance.&lt;/p&gt;
&lt;p&gt;The design answers two problems at once. First, compliance rules stop IT admins from seeing the file-level or item-level details in these reports. Second, site owners understand their own content far better than any central admin could. As a result, the owner is the right person to decide who keeps access.&lt;/p&gt;
&lt;p&gt;Having worked with SharePoint environments for over a decade, I can tell you this is a meaningful shift. For years, oversharing cleanup landed entirely on the admin. Now the workload moves to the people closest to the data.&lt;/p&gt;
&lt;h2 id=&quot;why-delegate-reviews-to-site-owners&quot;&gt;Why Delegate Reviews to Site Owners?&lt;/h2&gt;
&lt;p&gt;The honest answer is scale. I recently sat down with Dave Minasyan, a Principal Product Manager at Microsoft who leads SharePoint Advanced Management. He put it plainly. Many organizations run one SharePoint admin for a thousand users, or even hundreds of thousands. One person cannot know who should access every site.&lt;/p&gt;
&lt;p&gt;Delegation fixes that imbalance. The admin still decides which sites need attention. However, the owner makes the call on individual files and permissions. Dave framed the goal as scaling the admin, not replacing them. The admin stays the pivotal person who directs the work, while owners handle the details.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM7-1.webp&quot; alt=&quot;Initiate site access review panel in the SharePoint admin center Data access governance report with Zava Strategic Planning site added&quot; srcset=&quot;/wp-content/uploads/SAM7-1.webp.w480.webp 480w, /wp-content/uploads/SAM7-1.webp.w800.webp 800w, /wp-content/uploads/SAM7-1.webp 1467w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1467&quot; height=&quot;821&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-a-site-access-review-works&quot;&gt;How a Site Access Review Works&lt;/h2&gt;
&lt;p&gt;The admin side is straightforward. First, sign in to the SharePoint admin center. Next, expand &lt;strong&gt;Reports&lt;/strong&gt; and select &lt;strong&gt;Data access governance&lt;/strong&gt;. Then choose a supported report, select the sites you want reviewed, and select &lt;strong&gt;Initiate site access review&lt;/strong&gt;. Finally, customize the email and send it.&lt;/p&gt;
&lt;p&gt;Microsoft documents these supported reports for reviews:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sharing link reports (Anyone, People in your organization, and Specific people shared externally)&lt;/li&gt;
&lt;li&gt;Content shared with “Everyone except external users”&lt;/li&gt;
&lt;li&gt;Oversharing baseline report using permissions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Two limits matter here. You can start reviews for up to 100 sites directly from the web view. For a larger batch, you use the &lt;code&gt;Start-SPOSiteReview&lt;/code&gt; PowerShell command instead. In addition, one report has a monthly cap. The “Site permissions across your organization” report allows up to 1,000 reviews per calendar month.&lt;/p&gt;
&lt;p&gt;Each request becomes an email tailored to the specific issue. For example, a review for the “Everyone except external users” report focuses only on that concern. Dave described the batching benefit well. Instead of fifteen separate emails for fifteen sites, an owner receives one consolidated request. He also noted that the notifications are grouped by category. As a result, an owner typically gets one email for oversharing and one for lifecycle, rather than a flood. Microsoft’s docs confirm the per-report tailored email; the category grouping is how Dave described it.&lt;/p&gt;
&lt;p&gt;Once you send a review, you track it from the &lt;strong&gt;My review requests&lt;/strong&gt; tab. The status stays “pending” until the owner finishes. After completion, the reviewer’s name and a timestamp appear. If the owner’s email is invalid, the review is marked as failed.&lt;/p&gt;
&lt;h2 id=&quot;the-site-owner-experience-and-the-governance-hub&quot;&gt;The Site Owner Experience and the Governance Hub&lt;/h2&gt;
&lt;p&gt;When a review starts, the site owner receives an email with a link to a detailed review page. That page is scoped to the exact issue the admin flagged. The owner never has to hunt through the whole site.&lt;/p&gt;
&lt;p&gt;On that page, the owner can act in two areas. First, they can review SharePoint groups to see which ones contain “Everyone except external users.” Then they remove that group where it does not belong. Second, they can review individual files, folders, and lists shared broadly in the last 28 days. A &lt;strong&gt;Manage access&lt;/strong&gt; button lets them remove users, adjust group membership, delete links, and change permissions. When the work is done, the owner selects &lt;strong&gt;Complete review&lt;/strong&gt;, adds comments, and submits. Those comments flow back to the admin automatically.&lt;/p&gt;
&lt;p&gt;Microsoft also gives owners a single place to see everything asked of them. It is called the &lt;strong&gt;Site reviews&lt;/strong&gt; page. Owners reach it two ways: from the review email, or from the site’s gear icon under &lt;strong&gt;Site settings&lt;/strong&gt;. From there, they handle multiple pending reviews in one view.&lt;/p&gt;
&lt;p&gt;This consolidated page is what Dave and I call the “Governance Hub” in the video. It is worth being precise here. Microsoft does not brand it that way today. In fact, Dave was candid that the name is not final. So treat “Governance Hub” as a useful shorthand for the owner’s consolidated review experience, not an official product name.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM7-2-1.webp&quot; alt=&quot;The site owner review page showing flagged items with the Manage access button&quot; srcset=&quot;/wp-content/uploads/SAM7-2-1.webp.w480.webp 480w, /wp-content/uploads/SAM7-2-1.webp.w800.webp 800w, /wp-content/uploads/SAM7-2-1.webp.w1200.webp 1200w, /wp-content/uploads/SAM7-2-1.webp 1891w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1891&quot; height=&quot;974&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;site-access-review-limits-you-should-know&quot;&gt;Site Access Review Limits You Should Know&lt;/h2&gt;
&lt;p&gt;Every governance feature has edges, and this one is no exception. Plan around these documented limits before you roll it out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SharePoint sites only.&lt;/strong&gt; Site access reviews currently do not support OneDrive accounts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The 100-site web cap.&lt;/strong&gt; You start up to 100 reviews from the web view, then move to PowerShell for more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No file-level view in the review.&lt;/strong&gt; Compliance keeps IT admins out of file-level and item-level detail here, which is exactly why owners run the review.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not available on 21Vianet.&lt;/strong&gt; Microsoft 365 operated by 21Vianet does not support site access reviews, even with the required licenses.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SharePoint Advanced Management license required.&lt;/strong&gt; Site access reviews depend on it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;how-site-access-reviews-fit-with-rcd-and-rac&quot;&gt;How Site Access Reviews Fit with RCD and RAC&lt;/h2&gt;
&lt;p&gt;Site Access Reviews are one part of controlling content access. Two policies sit alongside them: Restricted Content Discovery (RCD) and Restricted Access Control (RAC). They solve related but distinct problems, so it helps to keep them straight.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Restricted Content Discovery&lt;/strong&gt; keeps a site’s content out of organization-wide search and Microsoft 365 Copilot discovery while you review it. It also removes AI entry points from the site. Examples include the Copilot button and the option to create agents or pages with AI. Importantly, RCD does not change permissions. People who already have access keep it, and RCD does not remove content from the search index. Think of RCD as protection that buys you time. The content stays usable for the right people, yet it will not surface in those experiences until you are ready. One caveat: the setting propagates across the index, so it is not instant. For very large sites, above 500,000 items, full effect can take more than a week. RCD applies to SharePoint sites only.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Restricted Access Control&lt;/strong&gt; takes the stronger step of gating who can open a site at all. You point RAC at one or more groups, either Microsoft Entra security groups or Microsoft 365 groups. You can add up to 10 groups per site. People outside those groups cannot open the site or its content, even if they previously had a direct permission or a link. Members still need their own content permission as well. Search and Copilot honor the boundary too, though on large sites they can take time to reflect the change. One more gotcha: a policy on a Teams-connected site does not automatically cover its shared or private channel sites, which are separate site collections that need their own configuration. In short, RCD hides content from discovery, while RAC controls who can reach it.&lt;/p&gt;
&lt;p&gt;Both controls can also be delegated to site admins, which matches how the review model works. RCD is the clearest example. An admin turns on delegation with a tenant setting, &lt;code&gt;Set-SPOTenant -DelegateRestrictedContentDiscoverabilityManagement $true&lt;/code&gt;. After that, site admins manage the setting for their own sites and provide a justification for each change. This delegation is the feature Dave highlighted at the end of the interview. He noted it starts from PowerShell, which is accurate. The tenant toggle is a PowerShell command, while the per-site control lives in the UI.&lt;/p&gt;
&lt;h2 id=&quot;automating-reviews-with-the-sharepoint-admin-agent&quot;&gt;Automating Reviews with the SharePoint Admin Agent&lt;/h2&gt;
&lt;p&gt;The SharePoint Admin Agent adds a conversational layer over all of this. It requires the SharePoint Advanced Management Administrator role. With it, an admin asks questions in natural language. One example: “Which sites are overshared and what are the risk levels for these sites?” The agent then gathers the data, offers analysis, and recommends next steps. Microsoft lists controlling access to content, including site access reviews, among the governance tasks the agent supports.&lt;/p&gt;
&lt;p&gt;Dave went further and shared where this is heading. He described a future where the admin starts a review through the agent. The agent understands the intent behind it, and then helps the site owner take action. He also mentioned extending the agent to site owners. Those are roadmap ideas from the interview, not documented capabilities today, so treat them as direction rather than fact.&lt;/p&gt;
&lt;p&gt;One design principle is worth calling out, because it explains the guardrails. Dave was clear that the agent runs “on rails.” It will not perform destructive actions like deleting sites. Archiving, on the other hand, is supported, because you can reverse it.&lt;/p&gt;
&lt;p&gt;The archive numbers back that up. Microsoft 365 Archive keeps a newly archived site in a “Recently archived” state for seven days. During that window, reactivation is instantaneous. After seven days, reactivation can take up to 24 hours. On top of that, Microsoft eliminated the SharePoint reactivation fee on March 31, 2025. Reactivating an archived site is now free. Two caveats apply. Re-archiving reactivated content is blocked for four months. Also, the free reactivation does not extend to OneDrive accounts. So archive is a safe, reversible cleanup lever, which is the point Dave made.&lt;/p&gt;
&lt;h2 id=&quot;licensing-and-availability&quot;&gt;Licensing and Availability&lt;/h2&gt;
&lt;p&gt;Licensing trips people up, so let me be specific. SharePoint Advanced Management needs one of these base subscriptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Office 365 E3, E5, or A5&lt;/li&gt;
&lt;li&gt;Microsoft 365 E1, E3, E5, or A5&lt;/li&gt;
&lt;li&gt;The GCC, GCC-High, and DoD equivalents&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You then unlock SharePoint Advanced Management in one of three ways. First, assign at least one Microsoft Copilot license in the tenant. Second, add the SharePoint Advanced Management Plan 1 add-on to a SharePoint K, P1, or P2 subscription. Third, use Microsoft 365 E7, the Frontier Suite, which includes Copilot. For E3 and E5 tenants, the Copilot add-on is the usual route.&lt;/p&gt;
&lt;p&gt;There is one nuance worth calling out. An admin with Microsoft 365 E5 alone can access Data access governance reporting. However, the other SharePoint Advanced Management features stay locked. In that E5-only state, you get no snapshot reports and no remedial actions. Activity reports also return up to 10,000 sites. In practice, full Site Access Reviews need SharePoint Advanced Management, not E5 by itself.&lt;/p&gt;
&lt;p&gt;Finally, the 21Vianet exclusion is broad. All three features are unavailable on Microsoft 365 operated by 21Vianet: Data access governance reports, site access reviews, and Restricted Access Control reports. That holds even when the required licenses are present.&lt;/p&gt;
&lt;h2 id=&quot;where-to-go-next&quot;&gt;Where to Go Next&lt;/h2&gt;
&lt;p&gt;Site Access Reviews are the collaborative side of content access governance. They pair naturally with the reports that find oversharing and the policies that contain it. As a Microsoft MVP who works with organizations on their rollouts, I’ll keep my advice simple. Start with a small set of sites. Learn the owner experience, then scale.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Want to get your tenant Copilot-ready?&lt;/strong&gt; Start with the reports that surface the risk, then delegate the cleanup with Site Access Reviews. For the bigger picture, read three related posts. My overview covers &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-advanced-management-2026/&quot;&gt;what is new in SharePoint Advanced Management for 2026&lt;/a&gt;. You can also read the &lt;a href=&quot;/microsoft-365/sharepoint/microsoft-365-content-governance-pillars/&quot;&gt;five pillars of Microsoft 365 content governance&lt;/a&gt; and where to begin with a &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-content-assessment/&quot;&gt;SharePoint content assessment&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Agent Governance: Monitor and Control Access</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-agent-governance/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49317</guid><description>SharePoint agent governance controls what your AI agents can reach. See the two reports, the policy levers, and the documented limits.</description><pubDate>Tue, 01 Sep 2026 00:04:37 GMT</pubDate><content:encoded>&lt;p&gt;SharePoint agent governance is not about switching agents on and off. It is about controlling what your agents can reach once they exist. That distinction trips up almost every admin who opens the agent reports for the first time. Microsoft’s own product team goes out of its way to correct it. Here I cover the two reports that share a menu, what each one measures, the policy levers you have today, and where those levers stop working.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SharePoint Advanced Management governs what agents can access. Agents in SharePoint do not require activation, so there is no per-agent on switch in SharePoint itself.&lt;/li&gt;
&lt;li&gt;Two different reports sit under &lt;strong&gt;Reports&lt;/strong&gt; &gt; &lt;strong&gt;Agent insights&lt;/strong&gt;. One counts agents created, the other tracks agents accessing content. They read different audit events and use different cmdlets.&lt;/li&gt;
&lt;li&gt;The agent access report shows the top 100 sites, and the top 20 agents for any single site. Downloaded reports scale to 1 million sites.&lt;/li&gt;
&lt;li&gt;Two policies apply directly from the report: Restricted Content Discovery and Restricted Access Control. Restricted Content Discovery works on SharePoint sites only.&lt;/li&gt;
&lt;li&gt;You need SharePoint Advanced Management either way. If your entitlement comes from a Microsoft Copilot license rather than the add-on SKU, you must also switch on audit data collection before any report will run.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-sharepoint-agent-governance-actually-controls&quot;&gt;What SharePoint agent governance actually controls&lt;/h2&gt;
&lt;p&gt;Start with the boundary, because it explains everything else. SharePoint Advanced Management does not turn agents on or off. It governs the content those agents can reach.&lt;/p&gt;
&lt;p&gt;Dave Minasyan, Principal Product Manager at Microsoft, stopped mid-demo to make this point. Customers kept misreading the report:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I want to emphasize the fact that we are not managing agents in the sense where you can turn on off an agent in SharePoint. What we’re managing is what these agents can have access to.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Microsoft documents that agents in SharePoint do not require activation, so there is no per-agent switch inside SharePoint. There are still user-level controls, though, and they are easy to miss. You govern who can use agents through Microsoft Copilot license assignment. Admins can also turn the &lt;em&gt;Microsoft Copilot for SharePoint&lt;/em&gt; service plan off for an individual user. That disables agents in SharePoint for them, along with Copilot in OneDrive and SharePoint page authoring. Organizations on pay-as-you-go billing scope access through the security group attached to the billing policy instead.&lt;/p&gt;
&lt;p&gt;Separately, there is a block control in the Microsoft 365 admin center, under the &lt;strong&gt;Agents&lt;/strong&gt; section of the Copilot Control System. That area was formerly known as integrated apps.&lt;/p&gt;
&lt;p&gt;Blocking behaves differently depending on how the agent was built, and Microsoft’s two pages read differently on this. The SharePoint documentation says flatly that blocking affects only availability in Copilot Chat, and does not yet apply to OneDrive, SharePoint, or Teams. The Microsoft 365 admin center documentation is narrower. It scopes that Copilot Chat limit to agents created in SharePoint or Microsoft Foundry, and says blocking an Agent Builder or Copilot Studio agent also reaches Outlook, Teams, and other Microsoft 365 apps. Assume the Copilot Chat behavior for agents built in SharePoint, and test before relying on it elsewhere.&lt;/p&gt;
&lt;p&gt;Dave’s mental model for the rest is simple. It is his framing rather than a Microsoft definition:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The way I look at agents is essentially it’s just another type of a file.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM6-1.webp&quot; alt=&quot;Agent insights report showing active agents on a single SharePoint site&quot; srcset=&quot;/wp-content/uploads/SAM6-1.webp.w480.webp 480w, /wp-content/uploads/SAM6-1.webp.w800.webp 800w, /wp-content/uploads/SAM6-1.webp.w1200.webp 1200w, /wp-content/uploads/SAM6-1.webp 1765w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1765&quot; height=&quot;991&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;two-reports-one-menu-very-different-data&quot;&gt;Two reports, one menu, very different data&lt;/h2&gt;
&lt;p&gt;This is where the documentation gets genuinely confusing, so it is worth slowing down. Two separate reports live under &lt;strong&gt;Reports&lt;/strong&gt; &gt; &lt;strong&gt;Agent insights&lt;/strong&gt; in the SharePoint admin center. Their names are nearly identical. Their data is not.&lt;/p&gt;
&lt;figure class=&quot;wp-block-table&quot;&gt;&lt;table class=&quot;has-fixed-layout&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Insights report on agents in SharePoint&lt;/th&gt;&lt;th&gt;Agent access insights report&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Measures&lt;/td&gt;&lt;td&gt;Agents recently &lt;strong&gt;created&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;How agents &lt;strong&gt;access&lt;/strong&gt; content&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Audit signal&lt;/td&gt;&lt;td&gt;FileCreated and FileRenamed events&lt;/td&gt;&lt;td&gt;Reading, searching, and interacting&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Where&lt;/td&gt;&lt;td&gt;Reports &gt; Agent insights&lt;/td&gt;&lt;td&gt;Reports &gt; Agent insights &gt; &lt;strong&gt;Agent access&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Generate with&lt;/td&gt;&lt;td&gt;&lt;code&gt;Start-SPOCopilotAgentInsightsReport&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;Start-SPOM365AgentAccessInsightsReport&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Download with&lt;/td&gt;&lt;td&gt;&lt;code&gt;Get-SPOCopilotAgentInsightsReport -ReportId -Action Download&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;Export-SPOM365AgentAccessInsightsReport -ReportId &amp;#x3C;ReportId&gt; -Action Download&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Answers&lt;/td&gt;&lt;td&gt;Which sites spawn the most agents&lt;/td&gt;&lt;td&gt;Which agents read which sites&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;Both reports draw on Microsoft 365 unified audit data. They differ in which events they read, not in the underlying source.&lt;/p&gt;
&lt;p&gt;The access report is the one Dave demonstrates. It is also the one that matters most for SharePoint agent governance. Knowing an agent was created tells you little. Knowing it read a finance site last Tuesday tells you a lot.&lt;/p&gt;
&lt;p&gt;One documentation wrinkle to know about. The access report page describes its main view as sites “hosting the highest number of agents”, which is really creation-report language. Read that column as agent presence on the site. The top 20 view per site is the reliable access signal.&lt;/p&gt;
&lt;h2 id=&quot;what-the-agent-access-insights-report-shows-you&quot;&gt;What the agent access insights report shows you&lt;/h2&gt;
&lt;p&gt;The report covers registered and activated agents across every SharePoint and OneDrive site in the organization. Microsoft names three categories explicitly, then adds “and more”. Those three are agents created in SharePoint, declarative agents, and custom agents.&lt;/p&gt;
&lt;p&gt;In the browser, you get three views. First, a list of the top 100 sites. You can filter that list by site template and by governance policy. Second, the top 20 agents accessing any single site you select. Third, a distribution view split into &lt;strong&gt;Unique Agents found in SharePoint Sites&lt;/strong&gt; or &lt;strong&gt;Unique Agents in OneDrive Account&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;That third view is the heat map Dave calls his favorite part of the area. Both the browser and PowerShell cap their display at 100 sites. A downloaded report, however, can contain up to 1 million sites. Exports are therefore where large tenants should live.&lt;/p&gt;
&lt;h3 id=&quot;the-limits-nobody-mentions-on-camera&quot;&gt;The limits nobody mentions on camera&lt;/h3&gt;
&lt;p&gt;These are documented, and they shape how you schedule the work:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Report durations are fixed at 1, 7, 14, or 28 days.&lt;/li&gt;
&lt;li&gt;Only one report can exist per duration, so you can hold a maximum of four at a time.&lt;/li&gt;
&lt;li&gt;Generating a new report for a duration &lt;strong&gt;replaces&lt;/strong&gt; the previous one. Download first if you want to keep it.&lt;/li&gt;
&lt;li&gt;You can only run a report 24 hours after the last one generated.&lt;/li&gt;
&lt;li&gt;On large tenants, data can take up to 48 hours to become available.&lt;/li&gt;
&lt;li&gt;Reports draw on unified audit data, which Microsoft notes might not include every audit event.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One more catches people out. Apply a policy to a site directly from the report, and the policy status on that existing report does not refresh. Select the policy to see its latest status, or open the site’s &lt;strong&gt;Active site&lt;/strong&gt; panel and check the settings there.&lt;/p&gt;
&lt;h3 id=&quot;turning-on-data-collection&quot;&gt;Turning on data collection&lt;/h3&gt;
&lt;p&gt;If your SharePoint Advanced Management entitlement comes from a Microsoft Copilot license rather than the add-on SKU, you have to switch collection on first. The cmdlets differ between the two reports, which is easy to get wrong.&lt;/p&gt;
&lt;p&gt;For the agent access report:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Start-SPOAuditDataCollectionForActivityInsights -ReportEntity M365AgentInsights&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Get-SPOAuditDataCollectionStatusForActivityInsights -ReportEntity M365AgentInsights&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For the creation report, run the same cmdlets without &lt;code&gt;-ReportEntity&lt;/code&gt;. Status comes back as &lt;code&gt;NotInitiated&lt;/code&gt;, &lt;code&gt;InProgress&lt;/code&gt;, or &lt;code&gt;Paused&lt;/code&gt;, and you can generate reports once it reads &lt;code&gt;InProgress&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;which-agents-actually-show-up&quot;&gt;Which agents actually show up&lt;/h2&gt;
&lt;p&gt;Microsoft’s documented list has three entries, as above. On camera I added a fourth practical category, and that grouping is mine rather than Microsoft’s published taxonomy. An agent carrying its own Microsoft Entra agent identity was provisioned through a registered blueprint. That tells you something about how it was created, though not necessarily that a developer built it, because Copilot Studio creates agent identities too.&lt;/p&gt;
&lt;p&gt;The underlying model is worth knowing. Microsoft Entra Agent ID represents an agent identity as a service principal with &lt;code&gt;servicePrincipalType&lt;/code&gt; set to &lt;code&gt;ServiceIdentity&lt;/code&gt;. Three object types make up the model. Those are an agent identity blueprint, the agent identity itself, and an optional agent’s user account. That third object is currently available only to tenants in the Frontier preview program.&lt;/p&gt;
&lt;p&gt;Agent identities hold no credentials of their own. They can also only be issued tokens in the tenant where they were created. One documented cap applies as well: non-Microsoft management platforms using app-only permissions are limited to 250 agent identities per blueprint. Delegated calls and Microsoft-owned platforms such as Foundry and Copilot Studio are exempt.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM6-2.webp&quot; alt=&quot;Agent deep dive view for a single site&quot; srcset=&quot;/wp-content/uploads/SAM6-2.webp.w480.webp 480w, /wp-content/uploads/SAM6-2.webp.w800.webp 800w, /wp-content/uploads/SAM6-2.webp.w1200.webp 1200w, /wp-content/uploads/SAM6-2.webp 1911w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1911&quot; height=&quot;998&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;restricted-content-discovery-is-the-main-lever-and-it-has-edges&quot;&gt;Restricted Content Discovery is the main lever, and it has edges&lt;/h2&gt;
&lt;p&gt;Spot an agent you do not recognize, and Restricted Content Discovery is what most admins reach for. Two policies apply directly from the agent access report. The other is Restricted Access Control, which limits site access to users in up to ten specified Microsoft 365 or Microsoft Entra security groups.&lt;/p&gt;
&lt;p&gt;Here is what Restricted Content Discovery does. It limits discovery of a site’s content in organization-wide search and in Microsoft Copilot responses. It also strips the AI entry points out of the site. Users no longer see the Copilot button, the AI actions menus including agent creation, or &lt;strong&gt;Create pages with AI&lt;/strong&gt;. A &lt;strong&gt;Restricted&lt;/strong&gt; tag then appears on the site.&lt;/p&gt;
&lt;p&gt;Here is what it does not do. This list is the more useful half:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It does not change permissions. Anyone with access keeps their access.&lt;/li&gt;
&lt;li&gt;It does not remove content from the Microsoft 365 search index, so Purview eDiscovery and auto-labeling keep working.&lt;/li&gt;
&lt;li&gt;It does not affect searches that originate from site context, nor Microsoft 365 Feed and Recommendations.&lt;/li&gt;
&lt;li&gt;It does not work on OneDrive. Microsoft supports it for SharePoint sites only.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On camera, I asked Dave the obvious follow-up. His answer was one word:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But you block it at the site level, not the agent level. Correct?&lt;/p&gt;
&lt;p&gt;Correct.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That holds for this lever. You restrict the site an agent is reading, which buys you time to investigate. Microsoft frames the feature the same way. The documentation describes it as a temporary governance control rather than a permanent posture. It also cautions that excessive use can reduce the content available to organization-wide search and to Copilot, which affects the completeness and relevance of results.&lt;/p&gt;
&lt;p&gt;Timing matters too. The setting has to propagate across indexing systems. Microsoft documents that sites with more than 500,000 items can take more than a week to fully reflect the change.&lt;/p&gt;
&lt;p&gt;Delegation is available if you want site administrators to manage it themselves. Turn it on with &lt;code&gt;Set-SPOTenant -DelegateRestrictedContentDiscoverabilityManagement $true&lt;/code&gt;. Site administrators must then supply a justification whenever they change the setting.&lt;/p&gt;
&lt;h2 id=&quot;licensing-and-availability-limits&quot;&gt;Licensing and availability limits&lt;/h2&gt;
&lt;p&gt;Check this before you plan anything. The entitlement is easy to assume and easy to get wrong.&lt;/p&gt;
&lt;p&gt;You need a qualifying base subscription first. Microsoft lists Office 365 E3, E5, or A5; Microsoft 365 E1, E3, E5, or A5; and Microsoft 365 GCC, GCC-High, or DoD. A base license alone is not enough, though. On top of it, one of three conditions must be true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At least one user in the organization is assigned a Microsoft Copilot license. That user does not need to be an administrator.&lt;/li&gt;
&lt;li&gt;Your subscription includes SharePoint K, P1, or P2, and you buy the SharePoint Advanced Management Plan 1 add-on.&lt;/li&gt;
&lt;li&gt;Your organization has Microsoft 365 E7, the Frontier Suite. It bundles Microsoft 365 E5, Microsoft Copilot, Microsoft Entra Suite, and Microsoft Agent 365.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Those three routes are not equivalent. Microsoft documents some features, restricted site creation among them, as requiring the Plan 1 add-on regardless of Copilot licensing.&lt;/p&gt;
&lt;p&gt;Microsoft 365 E5 on its own is the trap. Microsoft documents that E5 administrators can access data access governance reporting, but cannot view or use the other SharePoint Advanced Management features. Those E5 reports also come without snapshot reports and without remedial actions, and activity reports return only up to 10,000 sites.&lt;/p&gt;
&lt;p&gt;Restricted Content Discovery carries its own requirement on top. Microsoft lists a Microsoft Copilot license as a prerequisite, because the feature is intended for Copilot deployment and governance scenarios.&lt;/p&gt;
&lt;p&gt;For roles, you need either SharePoint Administrator or the broader SharePoint Advanced Management Administrator role. The SharePoint Admin Agent is stricter. It requires the SharePoint Advanced Management Administrator role specifically, and your organization must have SharePoint Advanced Management.&lt;/p&gt;
&lt;p&gt;Government clouds deserve a separate look. For Copilot-licensed tenants, Microsoft documents Restricted Content Discovery and Restricted Access Control as available across commercial, GCC, GCC-High, and DoD. That same table lists a row called &lt;em&gt;SharePoint agent insights&lt;/em&gt;, but it links to the &lt;strong&gt;Get AI insights&lt;/strong&gt; button rather than to either agent report. Neither agent report has its own row, so treat their government cloud availability as undocumented rather than confirmed.&lt;/p&gt;
&lt;p&gt;Microsoft 365 operated by 21Vianet needs care. Microsoft flags three exclusions outright, in each case even with the required licenses. Data access governance reports are unavailable there. Site access reviews are unsupported. Restricted access control reports are unavailable too. The agent insights pages carry no equivalent note. Treat 21Vianet as unconfirmed for agent reporting and check with your account team.&lt;/p&gt;
&lt;h2 id=&quot;what-is-not-there-yet&quot;&gt;What is not there yet&lt;/h2&gt;
&lt;p&gt;This is the part where the recording has aged, so lead with the documentation.&lt;/p&gt;
&lt;p&gt;Microsoft now publishes a SharePoint Admin Agent prompt that returns exactly this data. It reads: &lt;em&gt;Show me a list of the top 10 agents that are accessing my SharePoint and OneDrive content&lt;/em&gt;. So some integration already exists. On camera Dave described that integration as still being worked towards, which was accurate when we recorded and is now partly overtaken.&lt;/p&gt;
&lt;p&gt;The same applies to oversharing. Microsoft documents data access governance reports as a current SharePoint Admin Agent capability, not a future one. Dave presented it as coming.&lt;/p&gt;
&lt;p&gt;His caution about file-level data still holds, and Microsoft gives a reason for it. Site access review documentation states that compliance reasons prevent administrators from accessing file-level or item-level details.&lt;/p&gt;
&lt;p&gt;Owner and creator details remain undocumented. Dave noted the team is working on surfacing the agent owner, and it was not yet displaying during the demo. That one is his statement rather than a published commitment.&lt;/p&gt;
&lt;h2 id=&quot;where-to-go-next&quot;&gt;Where to go next&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Ready to see which agents are already reading your content?&lt;/strong&gt; Open the SharePoint admin center, expand &lt;strong&gt;Reports&lt;/strong&gt;, select &lt;strong&gt;Agent insights&lt;/strong&gt;, then select &lt;strong&gt;Agent access&lt;/strong&gt;. If you have never generated one, start with a 28-day report so you have a full window to look at. Remember you cannot regenerate it for another 24 hours.&lt;/p&gt;
&lt;p&gt;Good SharePoint agent governance starts with knowing what is out there. For the wider picture of what shipped this year, read my breakdown of &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-advanced-management-2026/&quot;&gt;what’s new in SharePoint Advanced Management for 2026&lt;/a&gt;. If you need to find agents across the whole tenant rather than just SharePoint, my write-up on &lt;a href=&quot;/microsoft-copilot/microsofts-unified-agent-inventory-is-here-what-admins-need-to-know/&quot;&gt;Microsoft’s unified agent inventory&lt;/a&gt; covers the Microsoft 365 admin center side. And if your reports come back as an undifferentiated wall of sites, &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-catalog-management/&quot;&gt;SharePoint catalog management&lt;/a&gt; is the piece that gives them structure.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Oversharing Reports and the New SAM Admin Role</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-oversharing-reports/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49300</guid><description>SharePoint oversharing reports now reach the individual file. Here is what the export contains and which admin role you need to run it.</description><pubDate>Tue, 01 Sep 2026 00:04:11 GMT</pubDate><content:encoded>&lt;p&gt;SharePoint oversharing reports used to stop at the site. Now they reach the individual file. Running one also takes a brand new admin role, and not even a global administrator holds it by default. Here is what changed, what the export contains, and who should be allowed to open it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One feature covers two runnable reports, one for content shared with Everyone and one for content shared with Everyone except external users.&lt;/li&gt;
&lt;li&gt;Both require the SharePoint Advanced Management Administrator role. A global admin must assign it explicitly, even to themselves.&lt;/li&gt;
&lt;li&gt;Microsoft tells you to generate the site permissions report at least once first. Treat that as a prerequisite.&lt;/li&gt;
&lt;li&gt;Each download is a ZIP containing a CSV, capped at 1 million rows. You can only rerun a report every 30 days.&lt;/li&gt;
&lt;li&gt;The export includes a TotalUserCount column that separates who can reach a file from who actually has.&lt;/li&gt;
&lt;li&gt;Microsoft 365 E5 without SharePoint Advanced Management does not get snapshot reports, so this report is out of reach on E5 alone.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-five-types-of-sharepoint-oversharing&quot;&gt;The Five Types of SharePoint Oversharing&lt;/h2&gt;
&lt;p&gt;Oversharing sounds like one problem. In practice, it arrives in a handful of recognizable shapes.&lt;/p&gt;
&lt;p&gt;Dave Minasyan is the Principal Product Manager for SharePoint Advanced Management at Microsoft. He groups those shapes into five basic types. By his estimate, those five cover roughly 80 to 90 percent of the oversharing patterns his team sees across tenants. Both the grouping and the figure come from the product team rather than from published documentation. Treat them as field observations, not measured statistics.&lt;/p&gt;
&lt;p&gt;Microsoft Learn publishes no numbered “five types” list. What the documentation does give you is six risk signals worth watching for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Broad sharing through “Anyone,” “Everyone,” and organization-wide links&lt;/li&gt;
&lt;li&gt;Large audiences with excessive permissions&lt;/li&gt;
&lt;li&gt;Broken permission inheritance and complex access models&lt;/li&gt;
&lt;li&gt;Sensitive content with weak protection&lt;/li&gt;
&lt;li&gt;Unlabeled or public sites&lt;/li&gt;
&lt;li&gt;Governance gaps with ownerless, inactive, or unreviewed sites&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The content management assessment uses a tighter grouping. It flags oversized audiences, EEEU usage, broken inheritance, inappropriate sharing, and sites that are inactive or ownerless. That maps almost exactly onto Dave’s five.&lt;/p&gt;
&lt;p&gt;Microsoft also notes that risk compounds. Sites where several signals overlap deserve your attention first. A public site with no owner is a problem. A public site with no owner, sensitive data, and an “Anyone” link is an emergency.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM5-ss1.webp&quot; alt=&quot;The five types of SharePoint oversharing shown on Microsoft&amp;#x27;s oversharing causes slide&quot; srcset=&quot;/wp-content/uploads/SAM5-ss1.webp.w480.webp 480w, /wp-content/uploads/SAM5-ss1.webp.w800.webp 800w, /wp-content/uploads/SAM5-ss1.webp.w1200.webp 1200w, /wp-content/uploads/SAM5-ss1.webp 1833w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1833&quot; height=&quot;1007&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;start-with-the-permission-state-report&quot;&gt;Start With the Permission State Report&lt;/h2&gt;
&lt;p&gt;The permission state report remains the flagship tool, and everything else depends on it. Microsoft documents it as the site permissions for your organization report. It gives you a snapshot of your permission structure across every SharePoint and OneDrive site.&lt;/p&gt;
&lt;p&gt;The report counts total permissioned users, Microsoft Entra groups, and broken inheritance. It also counts EEEU permissions, Everyone permissions, guest user permissions, external participant permissions, and sharing links. Microsoft generates separate reports for SharePoint and for OneDrive.&lt;/p&gt;
&lt;p&gt;Several documented details rarely come up in conference sessions. Each one affects how you plan:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The first report takes up to 5 days, regardless of tenant size. Later runs finish within 24 hours.&lt;/li&gt;
&lt;li&gt;Reports capture data from up to 48 hours before generation, so the numbers are never live.&lt;/li&gt;
&lt;li&gt;You can run reports again every 30 days.&lt;/li&gt;
&lt;li&gt;The interface shows the top 100 sites by user count. The CSV download covers up to 1 million sites.&lt;/li&gt;
&lt;li&gt;Sites with a NoAccess lock status are excluded, and so are archived sites.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The most useful idea in the documentation is the split between current and potential exposure. Adding users directly, or through a Microsoft Entra group, raises the permissioned user count immediately. Creating a sharing link does not, and neither does granting access to Everyone except external users. Those actions create potential exposure. It only becomes real when someone opens the content.&lt;/p&gt;
&lt;p&gt;One more caveat matters if you audit classic sites. The EEEU and Everyone counts deliberately exclude hidden system files and system groups, because those permissions exist by design.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM5-2.webp&quot; alt=&quot;Permission state report summary page in the SharePoint admin center&quot; srcset=&quot;/wp-content/uploads/SAM5-2.webp.w480.webp 480w, /wp-content/uploads/SAM5-2.webp.w800.webp 800w, /wp-content/uploads/SAM5-2.webp 1140w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1140&quot; height=&quot;660&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;where-microsoft-purview-fits-in&quot;&gt;Where Microsoft Purview Fits In&lt;/h2&gt;
&lt;p&gt;Dave confirmed that his team is working with the Microsoft Purview team on a specific integration. The goal is to bring sensitive file type information directly into the permission state report. Once configured in Purview, that data would flow into the report and help you decide which sites deserve attention first.&lt;/p&gt;
&lt;p&gt;That integration appears nowhere in the documentation, so treat it as roadmap rather than something usable today. Microsoft Purview does show up in the official guidance, but as a parallel tool you cross-reference by hand, not as a feed into this report.&lt;/p&gt;
&lt;p&gt;What you can use today is the Site Sensitivity column already in the CSV. It carries the sensitivity label applied to the site itself, not to individual files. For file-level label data, Microsoft ships a separate sensitivity labels for files report. The SharePoint Advanced Management overview page calls the same thing the sensitivity label snapshot report, so expect both names.&lt;/p&gt;
&lt;h2 id=&quot;sharepoint-oversharing-reports-now-reach-the-file-level&quot;&gt;SharePoint Oversharing Reports Now Reach the File Level&lt;/h2&gt;
&lt;p&gt;Site-level numbers tell you where to look. They do not tell you what to fix. Admins have asked Microsoft for file-level detail for years, and it has now shipped.&lt;/p&gt;
&lt;p&gt;The feature is called &lt;strong&gt;Sites and files shared via special SharePoint groups&lt;/strong&gt;. You will find it in the SharePoint admin center under Reports, then Data access governance, in the Snapshot reports area. It is one feature with two runnable reports, because each special group gets its own. Dave announced the “Everyone except external users” version on camera, and Microsoft shipped a matching report for the Everyone group alongside it.&lt;/p&gt;
&lt;p&gt;Each row identifies a single item one of those groups can reach. You also get the full chain of identifiers, running from your tenant down to that item. Each row carries the permission level granted, plus the parent group when access is indirect.&lt;/p&gt;
&lt;p&gt;There is no browsable data grid, and that is intentional. The admin center gives you a status tile showing that the report is available, the date it was generated, and the number of sites found. Everything past that lives in the download. As Dave explained it, these reports can be very massive, so Microsoft skipped the interface and went straight to the export. The documentation frames the same decision around outcomes. Use these SharePoint oversharing reports when you want to fix problems through scripting, rather than asking site owners to review permissions one site at a time.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM5-3.webp&quot; alt=&quot;Sites and files shared via special SharePoint groups report on the Data access governance page&quot; srcset=&quot;/wp-content/uploads/SAM5-3.webp.w480.webp 480w, /wp-content/uploads/SAM5-3.webp.w800.webp 800w, /wp-content/uploads/SAM5-3.webp.w1200.webp 1200w, /wp-content/uploads/SAM5-3.webp 1881w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1881&quot; height=&quot;1029&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-you-actually-get-in-the-export&quot;&gt;What You Actually Get in the Export&lt;/h2&gt;
&lt;p&gt;The download is a ZIP file containing a CSV, and it is capped at 1 million rows. On camera, Dave estimated that a permission report “can have like a million rows.” That turns out to be the documented ceiling rather than an exaggeration.&lt;/p&gt;
&lt;p&gt;The CSV carries 20 columns. Most are identifiers that form a hierarchy from your organization down to a single item. As a result, you can pivot or summarize at any level. Filter on one site ID and you see every permission inside that site, across every scope.&lt;/p&gt;
&lt;p&gt;A few columns deserve specific attention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ItemType&lt;/strong&gt; tells you what the row describes: Web, List, Folder, or File. List items count as files.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Role definition&lt;/strong&gt; gives the permission level, such as Full control, Read, Edit, Contributor, Creator, or Viewer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ParentGroupType&lt;/strong&gt; and &lt;strong&gt;ParentGroupName&lt;/strong&gt; appear when access is indirect. Together they show whether the path runs through a security group, a SharePoint group, or a Microsoft 365 group.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TotalUserCount&lt;/strong&gt; is the column most people will miss. It counts users who have actually opened the item at least once.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That last column turns an intimidating list into a prioritized one. The item is already shared with everyone internally, so this number is your real exposure rather than your theoretical exposure. Ten thousand overshared files nobody has ever clicked is one problem. Fifty overshared files that hundreds of people have opened is a very different one.&lt;/p&gt;
&lt;p&gt;Four constraints are worth knowing before your first run. Microsoft tells you to generate the site permissions report at least once beforehand, though the documentation never spells out what happens if you skip that step. Data can be up to 48 hours old. You can only rerun it every 30 days. Finally, the report always covers both SharePoint and OneDrive, and you cannot scope it to one workload.&lt;/p&gt;
&lt;p&gt;Licensing is the constraint that stops most people, and it is easy to miss. Microsoft states that E5 administrators can reach data access governance reporting without SharePoint Advanced Management. Those reports, however, do not include snapshot reports or remedial actions. This is a snapshot report, so E5 alone will not get you there. The reports are also unavailable for Microsoft 365 operated by 21Vianet, even with the right licenses.&lt;/p&gt;
&lt;p&gt;The report also excludes system files and system groups. Microsoft gives a concrete example: the Everyone group inside the Style Resource Readers group on classic publishing sites. That membership is intentional, since it controls access to the master page gallery and the style library. Remove it, and users start seeing broken pages.&lt;/p&gt;
&lt;h2 id=&quot;the-new-sharepoint-advanced-management-administrator-role&quot;&gt;The New SharePoint Advanced Management Administrator Role&lt;/h2&gt;
&lt;p&gt;File-level visibility arrived with a new security model attached. The &lt;strong&gt;SharePoint Advanced Management Administrator&lt;/strong&gt; role is a built-in Microsoft Entra role. Microsoft documents it as a superset of SharePoint Administrator.&lt;/p&gt;
&lt;p&gt;Assign it, and the holder can do everything a SharePoint Administrator does, plus three things a SharePoint Administrator cannot:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View names, paths, and URLs of files, folders, libraries, documents, and lists inside SharePoint sites&lt;/li&gt;
&lt;li&gt;Remove permissions from those same objects&lt;/li&gt;
&lt;li&gt;Manage SharePoint Advanced Management features&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One boundary deserves more attention than it usually gets. The role grants visibility into file names, paths, and URLs &lt;strong&gt;without granting access to file or item content&lt;/strong&gt;. An admin can see that a file called “2027 Layoff Plan.docx” is shared company-wide, and they can strip that permission. The role alone does not let them read it.&lt;/p&gt;
&lt;p&gt;Because the role is a superset, you do not need both. If you are the only SharePoint admin at your company, take this role and drop the other one. In a larger team, treat the split as a deliberate decision about who sees file names.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM5-4.webp&quot; alt=&quot;SharePoint Advanced Management Administrator role selected in the Microsoft 365 admin center Roles list, from the Introducing SAM Admin Role slide&quot; srcset=&quot;/wp-content/uploads/SAM5-4.webp.w480.webp 480w, /wp-content/uploads/SAM5-4.webp.w800.webp 800w, /wp-content/uploads/SAM5-4.webp.w1200.webp 1200w, /wp-content/uploads/SAM5-4.webp 1867w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1867&quot; height=&quot;1032&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-global-admins-have-to-opt-in&quot;&gt;Why Global Admins Have to Opt In&lt;/h2&gt;
&lt;p&gt;Here is the part that surprises people, and I confirmed it in my own demo tenant before publishing. A global administrator cannot run the file-level report. Microsoft documents the same behavior plainly. Standard SharePoint administrators and global administrators cannot view file properties across sites they do not own. A global administrator must assign the SharePoint Advanced Admin role before the report will run.&lt;/p&gt;
&lt;p&gt;You can, of course, grant the role to yourself, since you are the global admin. The point is that you make that choice consciously, and the choice is auditable.&lt;/p&gt;
&lt;p&gt;I described this to Dave as the Microsoft Purview model, where even a global admin starts with nothing by default. He pushed back on the framing. In his view, it is not a Purview pattern at all. It is a general data compliance requirement, and it applies the moment any tool starts touching files rather than sites. His reasoning was blunt. Whoever holds this role could potentially see file names inside a chief executive’s own content, and that is not access you hand out by default.&lt;/p&gt;
&lt;p&gt;Having spent over a decade in SharePoint environments, I would argue the distinction is academic for most admins. Purview works this way precisely because compliance demands it. Dave is right on the technicality, though. That technicality is exactly why this role exists as a separate assignment rather than a checkbox.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What This Means for You&lt;/h2&gt;
&lt;p&gt;Start by running the site permissions report, because nothing else works until you do. It is a hard prerequisite for the file-level reports. On a first run, it can take up to 5 days, so kick it off before you need the data.&lt;/p&gt;
&lt;p&gt;Next, decide who holds the SharePoint Advanced Management Administrator role. Decide it before someone urgently needs a report. If you are a one-admin shop, this is simple. Take the role, since it includes everything your current role does. If you have a team, have the conversation about file-name visibility while it is still hypothetical.&lt;/p&gt;
&lt;p&gt;Then plan your cadence around the 30-day rerun limit. A quarterly rhythm works well for the snapshot reports. Pull the file-level export ahead of any significant Copilot or agent rollout. Remember that the data is already up to 48 hours old when it lands. These SharePoint oversharing reports are a planning instrument, not a monitoring one.&lt;/p&gt;
&lt;p&gt;Finally, sort out your analysis path before the CSV arrives. A million-row file is not something you skim. Excel with Copilot, Power BI, or a short script will all work. Dave was direct about why Microsoft chose the CSV format: admins who need file-level data already know how to handle large exports. File-level data is not in the SharePoint Admin Agent yet, though Dave said bringing it in is on the roadmap.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ready to find out where your own oversharing lives?&lt;/strong&gt; Open the SharePoint admin center, go to Reports, then Data access governance. Check whether your site permissions report has ever been generated. That one answer tells you whether the file-level reports are available today or five days from now. For the wider picture of what shipped this year, read my breakdown of &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-advanced-management-2026/&quot;&gt;what’s new in SharePoint Advanced Management for 2026&lt;/a&gt;. To scope reports to a department instead of your whole tenant, start with &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-catalog-management/&quot;&gt;SharePoint catalog management&lt;/a&gt;. And if your next step is keeping sensitive sites out of Copilot, see my &lt;a href=&quot;/microsoft-copilot/first-look-at-restricted-content-discoverability-rcd-for-copilot/&quot;&gt;first look at Restricted Content Discoverability&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dave reads the comments on these interviews personally. If you have a feature request for SharePoint Advanced Management, that is the place to leave it. You can also connect with &lt;a href=&quot;https://www.linkedin.com/in/davidminasyan&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Dave Minasyan on LinkedIn&lt;/a&gt;. For more Microsoft 365 governance coverage, subscribe to the Vlad Talks Tech newsletter at &lt;a href=&quot;https://vladtalkstech.com&quot;&gt;vladtalkstech.com&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item></channel></rss>