<?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>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;https://www.youtube.com/watch?v=fkA3MYEMIpI&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&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; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&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;&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;&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; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&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; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&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>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;&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;&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;&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;&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; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;vladtalkstech.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough with Dave Minasyan on my &lt;a href=&quot;https://www.youtube.com/watch?v=pNoDkixK1QY&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel&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;&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;&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;&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;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough with Dave Minasyan on my &lt;a href=&quot;https://www.youtube.com/watch?v=lbhc7Ivc6zk&amp;#x26;t=5s&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel&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;&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;&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;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough with Dave Minasyan on my &lt;a href=&quot;https://www.youtube.com/watch?v=wEAAQTWbsPQ&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel&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;&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;&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;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough with Dave Minasyan on my &lt;a href=&quot;https://www.youtube.com/watch?v=rj-oednwE2g&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel&lt;/a&gt;.&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;&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;&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;&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;&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; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;vladtalkstech.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough with Dave Minasyan on my &lt;a href=&quot;https://www.youtube.com/watch?v=B4rJRbESEMc&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Site Lifecycle Management: A Practical Guide</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-site-lifecycle-management/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49192</guid><description>SharePoint site lifecycle management explained: how inactive site, ownership, and attestation policies work, and how to roll them out safely.</description><pubDate>Thu, 20 Aug 2026 18:45:11 GMT</pubDate><content:encoded>&lt;p&gt;Every SharePoint tenant accumulates sites nobody opens anymore. A project wrapped up two years ago. The owner has since left the company. Meanwhile the site sits there, consuming storage and feeding search results nobody wants. SharePoint site lifecycle management fixes that. It is a set of policies in SharePoint Advanced Management that finds those sites and acts on them automatically. No PowerShell required.&lt;/p&gt;
&lt;p&gt;Having worked with SharePoint environments for over a decade, I can tell you this. The hard part was never spotting the problem. It was doing anything about it at scale. These policies close that gap.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Site lifecycle management includes three policy types: inactive site, site ownership, and site attestation. Each one solves a different governance problem.&lt;/li&gt;
&lt;li&gt;Every policy runs in simulation mode, which reports without acting, or active mode, which runs monthly and enforces.&lt;/li&gt;
&lt;li&gt;Enforcement escalates through three monthly notifications, then optionally read-only, then optionally archive through Microsoft 365 Archive.&lt;/li&gt;
&lt;li&gt;Policies never delete sites. That is a deliberate design decision, not a limitation.&lt;/li&gt;
&lt;li&gt;You can exclude up to 100 entries from notifications, but group exclusions have a catch that surprises most admins.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-sharepoint-site-lifecycle-management-actually-does&quot;&gt;What SharePoint Site Lifecycle Management Actually Does&lt;/h2&gt;
&lt;p&gt;SharePoint site lifecycle management policies monitor sites, notify the people responsible for them, collect responses, and take enforcement action when nobody replies. They live in the SharePoint admin center under &lt;strong&gt;Policies&lt;/strong&gt;. They also require SharePoint Advanced Management, which is included with Microsoft 365 Copilot licenses.&lt;/p&gt;
&lt;p&gt;The critical thing to understand first: &lt;a href=&quot;https://learn.microsoft.com/sharepoint/site-lifecycle-management&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;these policies do not delete sites&lt;/a&gt;. Microsoft designed them to notify, escalate, and archive, never to destroy. Archiving is reversible. Deletion is not, and Microsoft deliberately kept that out of the automated path.&lt;/p&gt;
&lt;p&gt;That design choice matters more than it sounds. It is why you can turn these policies on without fear. A misconfigured scope will not quietly remove the legal team’s site over a long weekend.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM4-ss1.webp&quot; alt=&quot;Site lifecycle management page in the SharePoint admin center showing all three policy cards,&quot; srcset=&quot;/wp-content/uploads/SAM4-ss1.webp.w480.webp 480w, /wp-content/uploads/SAM4-ss1.webp.w800.webp 800w, /wp-content/uploads/SAM4-ss1.webp 1324w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1324&quot; height=&quot;537&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-three-policy-types-and-when-to-use-each&quot;&gt;The Three Policy Types and When to Use Each&lt;/h2&gt;
&lt;p&gt;Microsoft ships three policy types, and they are genuinely different tools rather than three flavors of the same thing.&lt;/p&gt;
&lt;h3 id=&quot;inactive-site-policies&quot;&gt;Inactive Site Policies&lt;/h3&gt;
&lt;p&gt;Inactive site policies find sites that show no meaningful business activity for a period you define. When a site crosses that threshold, the policy notifies the owners or admins. It asks them to confirm the site is still needed. If someone selects &lt;strong&gt;Certify site&lt;/strong&gt; in the notification email, &lt;a href=&quot;https://learn.microsoft.com/sharepoint/inactive-site-policy&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;site lifecycle management stops checking that site’s activity for a full year&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Use these to reduce content sprawl and reclaim storage.&lt;/p&gt;
&lt;h3 id=&quot;site-ownership-policies&quot;&gt;Site Ownership Policies&lt;/h3&gt;
&lt;p&gt;Site ownership policies check that every site has enough accountable people attached to it. You define whether the requirement counts site owners, site admins, or both, and you set the minimum number. Require two owners per site, and any site that drops below that triggers the policy.&lt;/p&gt;
&lt;p&gt;This one quietly matters most. Dave Minasyan is the Principal Product Manager who leads SharePoint Advanced Management at Microsoft. As he put it in our conversation, all of this governance rests on somebody actually owning the site. Admins can see there is a problem. However, they rarely know the content well enough to judge whether it is a real one. Only the owner can make that call.&lt;/p&gt;
&lt;h3 id=&quot;site-attestation-policies&quot;&gt;Site Attestation Policies&lt;/h3&gt;
&lt;p&gt;Site attestation policies ask owners to review a site on a recurring schedule. Is it still needed? Is it still configured correctly? You choose a cadence of 3, 6, or 12 months.&lt;/p&gt;
&lt;p&gt;The distinction from inactive site policies is worth internalizing. Inactive site policies react to measured activity. &lt;a href=&quot;https://learn.microsoft.com/sharepoint/request-site-attestations&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Attestation policies request a human judgment&lt;/a&gt; regardless of how busy the site looks. A site can be extremely active and still be a governance problem.&lt;/p&gt;
&lt;p&gt;Dave’s framing was the clearest I have heard: attestation is the proactive policy, and the other two are reactive. Run attestation properly and far fewer inactive and ownerless sites pile up in the first place.&lt;/p&gt;
&lt;h2 id=&quot;how-sharepoint-decides-a-site-is-inactive&quot;&gt;How SharePoint Decides a Site Is Inactive&lt;/h2&gt;
&lt;p&gt;This is where most people guess wrong. Inactive site policies do not just watch SharePoint. They evaluate activity across connected Microsoft 365 workloads. So a site backing an active Team will not be flagged just because nobody opened the document library.&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;Workload&lt;/th&gt;&lt;th&gt;Activity that counts&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;SharePoint&lt;/td&gt;&lt;td&gt;Viewed, edited, shared, or synced files, viewed and visited pages&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Microsoft Teams&lt;/td&gt;&lt;td&gt;Channel messages, replies, mentions, reactions, meetings&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Viva Engage&lt;/td&gt;&lt;td&gt;Posted messages, read conversations, liked messages&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Exchange&lt;/td&gt;&lt;td&gt;Emails received in the group mailbox&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;Several site types sit permanently out of scope: OneDrive sites, root sites, home sites, app catalog sites, tenant admin sites, sites created by system users, and sites tied to shared or private Teams channels.&lt;/p&gt;
&lt;p&gt;There is one trap worth flagging. App activity through an app token never counts as activity. PnP PowerShell activity through a user token does not count either. So if an automation job is the only thing touching a site, the policy reads it correctly. No human is using it.&lt;/p&gt;
&lt;p&gt;One more detail catches people out. When a site owner clicks the site URL in a notification email, that visit does not count as activity. Neither do any read actions in the following hour. Only edits reset the clock.&lt;/p&gt;
&lt;h2 id=&quot;simulation-mode-see-the-impact-before-you-commit&quot;&gt;Simulation Mode: See the Impact Before You Commit&lt;/h2&gt;
&lt;p&gt;Every site lifecycle management policy runs in one of two modes. Simulation mode runs the policy once and produces a report without enforcing anything. Active mode runs monthly, sends notifications, and applies whatever enforcement you configured.&lt;/p&gt;
&lt;p&gt;The part that makes simulation genuinely useful is that your configured actions are preserved rather than stripped out. You build the policy exactly as you intend to run it, notification schedule and enforcement action included. Simulation mode then reports what would have happened, without doing any of it. When you are satisfied, you activate, and the policy starts executing the configuration that was already sitting there.&lt;/p&gt;
&lt;p&gt;Dave described this as the safest way to run these policies, and I agree. There is no reason to activate a policy on day one. Run it in simulation, read the report, then decide.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM4-ss2.webp&quot; alt=&quot;Policy mode selection on the Finish step, simulation versus active&quot; srcset=&quot;/wp-content/uploads/SAM4-ss2.webp.w480.webp 480w, /wp-content/uploads/SAM4-ss2.webp.w800.webp 800w, /wp-content/uploads/SAM4-ss2.webp 1431w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1431&quot; height=&quot;828&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-happens-when-nobody-responds&quot;&gt;What Happens When Nobody Responds&lt;/h2&gt;
&lt;p&gt;All three policy types share the same escalation pattern, and it is more patient than most admins expect.&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;Enforcement action&lt;/th&gt;&lt;th&gt;What actually happens&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Do nothing&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Three monthly notifications, then six months of silence, then notifications resume if the site is still uncertified. Report flags the site as unactioned.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Read-only access&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Three monthly notifications, then the site goes read-only. A banner appears on the site and owners cannot lift it themselves.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Archive after read-only&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Three monthly notifications, then read-only for 3, 6, 9, or 12 months, then archival through Microsoft 365 Archive.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;Archiving requires Microsoft 365 Archive to be enabled in your tenant, and only tenant admins can reactivate an archived site. Is archiving new to you? Work out &lt;a href=&quot;https://www.syskit.com/blog/can-you-save-money-with-microsoft-365-archive?utm_source=vladtalkstech&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;whether Microsoft 365 Archive actually saves you money&lt;/a&gt; before you wire it into an automated policy.&lt;/p&gt;
&lt;p&gt;Read-only sites can be released from the &lt;strong&gt;Active sites&lt;/strong&gt; page using &lt;strong&gt;Unlock&lt;/strong&gt;. That is the same mechanism covered in my guide to &lt;a href=&quot;/microsoft-365/how-to-lock-and-unlock-sharepoint-sites-in-microsoft-365/&quot;&gt;locking and unlocking SharePoint sites&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;keeping-executives-out-of-the-notification-queue&quot;&gt;Keeping Executives Out of the Notification Queue&lt;/h2&gt;
&lt;p&gt;Your CEO is probably a member of half the sites in your tenant. Nobody wants a governance rollout that opens with a thousand automated emails to the leadership team.&lt;/p&gt;
&lt;p&gt;The exclusion list handles this. You can exclude specific users, Microsoft 365 Groups, or security groups from lifecycle notifications. The cap is &lt;strong&gt;100 entries per policy&lt;/strong&gt;. A group counts as one entry no matter how many members it has.&lt;/p&gt;
&lt;p&gt;Two things about exclusions consistently surprise people, and both are documented:&lt;/p&gt;
&lt;p&gt;First, exclusions only affect who gets notified. The site is still evaluated by the policy and still subject to enforcement. Excluding a user does not exclude their sites.&lt;/p&gt;
&lt;p&gt;Second, and this is the one that bites. A group exclusion only applies when that group is directly added to the site, or nested inside a group that is. Is that person also added to the site individually? Or a member of some other group on the site? Then they still get the notification.&lt;/p&gt;
&lt;h2 id=&quot;what-happens-when-policies-overlap&quot;&gt;What Happens When Policies Overlap&lt;/h2&gt;
&lt;p&gt;If you create several policies of the same type, SharePoint will not send duplicate notifications. Say a policy of that type already notified within the last 30 days, and the site is still uncertified. No further notification goes out. The execution report marks the site as &lt;strong&gt;Notified by another policy&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;That is a helpful safety net, but Microsoft’s own guidance is to avoid overlapping scopes within a policy type entirely. Overlap makes the notification schedule and enforcement timing unpredictable. That is the last thing you want in a process people are supposed to trust.&lt;/p&gt;
&lt;h2 id=&quot;what-dave-minasyan-says-is-coming-next&quot;&gt;What Dave Minasyan Says Is Coming Next&lt;/h2&gt;
&lt;p&gt;Everything above is generally available today. The following comes from my conversation with Dave, not from Microsoft’s documentation. Treat it as a roadmap rather than fact.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Catalog scoping for policies.&lt;/strong&gt; Catalog management already lets you organize sites into categories such as department or locale. Dave described extending that to policies. You could then point an inactive site policy at the finance department instead of the whole tenant. Microsoft’s documentation still lists only two scope options: sites at scale, or a CSV of up to 10,000 URLs. So this has not landed in the docs yet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A cap of five inactive site policies.&lt;/strong&gt; I asked Dave directly whether that limit would rise to match the number of catalog categories an organization might create. He confirmed the cap stands. For now, you have to get creative. Microsoft has heard the feedback repeatedly, but there is no ETA. This limit is not documented on Microsoft Learn.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consolidated notifications and a governance dashboard.&lt;/strong&gt; Instead of one email per site, owners would receive a single batched summary. A button takes them to one page listing everything the admin has asked them to do. Dave called this the governance hub on camera and noted the name might change before release. It has since surfaced on the Microsoft 365 roadmap as the &lt;strong&gt;Governance Reviews Dashboard&lt;/strong&gt;, in private preview.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;More frequent assessments.&lt;/strong&gt; The content management assessment that feeds this data is monthly today. Dave said Microsoft is working on allowing more frequent runs, with an announcement to come.&lt;/p&gt;
&lt;p&gt;For the wider picture, I broke down &lt;a href=&quot;/microsoft-365/sharepoint/sharepoint-advanced-management-2026/&quot;&gt;everything new in SharePoint Advanced Management for 2026&lt;/a&gt; after speaking with Dave. I also mapped out &lt;a href=&quot;/microsoft-365/sharepoint/microsoft-365-content-governance-pillars/&quot;&gt;the five pillars of Microsoft 365 content governance&lt;/a&gt; separately.&lt;/p&gt;
&lt;h2 id=&quot;how-to-roll-this-out-without-scaring-yourself&quot;&gt;How to Roll This Out Without Scaring Yourself&lt;/h2&gt;
&lt;p&gt;Here is the sequence I would follow.&lt;/p&gt;
&lt;p&gt;Start with a site ownership policy in simulation mode. Ownership is the foundation everything else depends on, and the report alone usually tells you something uncomfortable and useful.&lt;/p&gt;
&lt;p&gt;Next, build your exclusion list before you activate anything. Leadership, service accounts, and anyone whose inbox becoming a governance queue would cost you political capital.&lt;/p&gt;
&lt;p&gt;Then run an inactive site policy in simulation against a narrow scope rather than the tenant. Dave’s point about trust building is the right one. Admins in large organizations do not activate tenant-wide on day one, and they should not have to. Use the CSV scope option or a tight site template filter to keep the first run small.&lt;/p&gt;
&lt;p&gt;Finally, layer attestation in once the reactive policies have cleared the backlog. Attestation is the policy that keeps the tenant clean rather than the one that cleans it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM4-ss4.webp&quot; alt=&quot;Inactive site policy execution report with the Action status column visible&quot; srcset=&quot;/wp-content/uploads/SAM4-ss4.webp.w480.webp 480w, /wp-content/uploads/SAM4-ss4.webp.w800.webp 800w, /wp-content/uploads/SAM4-ss4.webp.w1200.webp 1200w, /wp-content/uploads/SAM4-ss4.webp 1832w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1832&quot; height=&quot;1033&quot;&gt;&lt;/p&gt;
&lt;p&gt;In the demo tenant Dave walked through, the SharePoint admin agent surfaced 142 low-activity sites owned by Sales and Marketing. That tenant held 8,041 sites in total. Those are demo-tenant figures, not a real-world benchmark. Still, the ratio makes the point. Sprawl usually concentrates in a few departments rather than spreading evenly, which is exactly why scoped rollouts beat tenant-wide ones.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ready to get your tenant under control?&lt;/strong&gt; Start with a single site ownership policy in simulation mode this week and read the report before you change anything. It costs you nothing, and it will tell you more about your tenant than any dashboard. For more Microsoft 365 governance and certification content, subscribe to the Vlad Talks Tech newsletter at &lt;a href=&quot;https://vladtalkstech.com&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;vladtalkstech.com&lt;/a&gt;. Want to send feedback straight to the product team? 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;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch &lt;a href=&quot;https://youtu.be/i5cLnIFPJtA&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;the full walkthrough with Dave Minasyan&lt;/a&gt; on YouTube. You can also follow &lt;a href=&quot;https://www.youtube.com/playlist?list=PLIeyhnQlOkBc&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;the SharePoint Advanced Management 2026 playlist&lt;/a&gt; or watch &lt;a href=&quot;https://www.youtube.com/watch?v=j8y8mtUxWmU&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;the complete interview in one sitting&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Catalog Management: Group Sites by Department</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-catalog-management/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49093</guid><description>SharePoint catalog management groups your sites by department, region, or custom property so the Admin Agent can give you targeted answers.</description><pubDate>Wed, 19 Aug 2026 05:01:37 GMT</pubDate><content:encoded>&lt;p&gt;SharePoint catalog management groups every site in your tenant into categories like department, region, or cost center, so admin reports and AI-driven insights come back organized the way your business actually works. Without it, the SharePoint Admin Agent sees a flat list of thousands of sites with no idea which ones matter to you. This guide covers the built-in categories you get for free, the three ways to build your own, and the refresh schedules that trip people up.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Catalog management lives in the SharePoint admin center under &lt;strong&gt;Reports&lt;/strong&gt; &gt; &lt;strong&gt;Catalog management&lt;/strong&gt;, and is part of SharePoint Advanced Management.&lt;/li&gt;
&lt;li&gt;Five built-in categories are populated automatically with no configuration and refresh every hour.&lt;/li&gt;
&lt;li&gt;You can add your own categories three ways: a CSV site list, a custom site property, or a Microsoft Entra ID extension attribute.&lt;/li&gt;
&lt;li&gt;Each category can hold up to 20 groups, and a single site can belong to multiple categories at once.&lt;/li&gt;
&lt;li&gt;Custom property and Entra ID categories scan up to 20,000 sites, refresh within 24 hours, then update every two weeks.&lt;/li&gt;
&lt;li&gt;The structure you build directly determines how specific the SharePoint Admin Agent’s answers can be.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-sharepoint-catalog-management-actually-does&quot;&gt;What SharePoint catalog management actually does&lt;/h2&gt;
&lt;p&gt;Most tenants are unstructured by default. Sites get created over years by different teams for different reasons, and nothing in SharePoint records which business unit owns what. That is fine until you try to govern at scale, or until you point an AI agent at the environment and ask it a question that requires business context.&lt;/p&gt;
&lt;p&gt;This is the problem catalog management solves. It reads metadata that already exists in your Microsoft 365 tenant and uses it to sort sites into &lt;strong&gt;categories&lt;/strong&gt; (high-level classifications like department or region) and &lt;strong&gt;groups&lt;/strong&gt; (the values inside a category, like Marketing, Sales, or Finance). Nothing is created or invented. Catalog management surfaces structure that is already implied by your data.&lt;/p&gt;
&lt;p&gt;The distinction that matters: categories are the question, groups are the answers. “Department” is a category. “Finance” is a group inside it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM3-ss1-1.webp&quot; alt=&quot;Catalog management category list with built-in categories and site counts&quot; srcset=&quot;/wp-content/uploads/SAM3-ss1-1.webp.w480.webp 480w, /wp-content/uploads/SAM3-ss1-1.webp.w800.webp 800w, /wp-content/uploads/SAM3-ss1-1.webp 1469w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1469&quot; height=&quot;820&quot;&gt;&lt;/p&gt;
&lt;p&gt;Right now catalog management covers sites only. That includes any site that appears in your active sites list, so group-connected sites, team sites, channel sites, and communication sites are all in scope.&lt;/p&gt;
&lt;h2 id=&quot;the-built-in-categories-you-get-with-no-setup&quot;&gt;The built-in categories you get with no setup&lt;/h2&gt;
&lt;p&gt;Five categories are populated automatically and require no configuration at all:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Locale&lt;/strong&gt; — the region where content is hosted&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Department&lt;/strong&gt; — the organizational unit associated with the site&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User type&lt;/strong&gt; — guest or non-guest&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preferred data location&lt;/strong&gt; — for multi-geo tenants&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Information barriers segment&lt;/strong&gt; — for organizations using information barriers policies&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These refresh every hour, which makes them the fastest-moving data in the entire feature.&lt;/p&gt;
&lt;p&gt;The Department category is the one worth understanding, because it works indirectly. Catalog management looks at every site, identifies the owners, checks whether those owners have a department attribute set in Microsoft Entra ID, then buckets each site under its owner’s department. There is real logic behind it too: when a site has multiple owners, the system weighs the majority of &lt;em&gt;active&lt;/em&gt; owners rather than picking the first one it finds.&lt;/p&gt;
&lt;p&gt;That indirection has a consequence worth planning for. Your site categorization is only as good as your Entra ID user data. If half your site owners have no department attribute set, half your sites land nowhere useful.&lt;/p&gt;
&lt;h2 id=&quot;what-the-other-bucket-tells-you-about-your-tenant&quot;&gt;What the “Other” bucket tells you about your tenant&lt;/h2&gt;
&lt;p&gt;Sites whose owners have no department set in Microsoft Entra ID get collected into a group called &lt;strong&gt;Other&lt;/strong&gt;. Every group in catalog management has a download button, so you can export that list and see exactly which sites are affected.&lt;/p&gt;
&lt;p&gt;Treat the size of that Other bucket as a health metric. A large Other group is not a catalog management problem, it is an identity data problem showing up somewhere visible for the first time. The fix is upstream, in Entra ID, and every site you fix there improves both your governance reporting and the quality of answers you get from AI tools that depend on this structure.&lt;/p&gt;
&lt;p&gt;Here is the quickest health check you can run, and it takes about ten seconds. Compare the site count in Locale against the count in Department. Locale should cover essentially every site, because every SharePoint site has a region. Department only covers sites whose owners have a department attribute. So the gap between those two numbers is, near enough, your uncategorized estate.&lt;/p&gt;
&lt;p&gt;In the Microsoft demo tenant used in the video, Locale showed roughly 141,000 sites while Department came in about 7,000 lower. Those are invented figures in a demo environment, not a benchmark to measure yourself against, but the shape of the problem is real, and it is the first thing to look at in your own tenant. A gap that size means several thousand sites whose owners cannot be resolved to a department, and every one of them lands in Other.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/2026-08-19-01-01-01.webp&quot; alt=&quot;Catalog management page in the SharePoint admin center with Locale and Department categories, site counts and an Add category button&quot; srcset=&quot;/wp-content/uploads/2026-08-19-01-01-01.webp.w480.webp 480w, /wp-content/uploads/2026-08-19-01-01-01.webp.w800.webp 800w, /wp-content/uploads/2026-08-19-01-01-01.webp.w1200.webp 1200w, /wp-content/uploads/2026-08-19-01-01-01.webp 1870w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1870&quot; height=&quot;1050&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;three-ways-to-build-your-own-categories&quot;&gt;Three ways to build your own categories&lt;/h2&gt;
&lt;p&gt;The built-in categories are a starting point. Larger organizations almost always want structure that reflects their own operating model, and the ability to add your own categories is rolling out now.&lt;/p&gt;
&lt;p&gt;There are three methods, each with a different label in the admin center so you can tell at a glance where a category came from.&lt;/p&gt;
&lt;h3 id=&quot;upload-a-csv-site-list&quot;&gt;Upload a CSV site list&lt;/h3&gt;
&lt;p&gt;Best when you already know exactly which sites belong together and no existing metadata captures it. The classic example is executive content: a set of sites that need to be governed differently from everything else, with no property that identifies them.&lt;/p&gt;
&lt;p&gt;Download the CSV template, create one file per group, and upload. Categories appear almost immediately, and this method carries the &lt;code&gt;UPLOADED&lt;/code&gt; label.&lt;/p&gt;
&lt;p&gt;One important caveat: an uploaded category is a &lt;strong&gt;snapshot&lt;/strong&gt;, not a live query. New sites that should belong to the group will not appear on their own. You have to update the list manually. If you go this route for something that changes often, plan the maintenance.&lt;/p&gt;
&lt;h3 id=&quot;use-a-custom-site-property&quot;&gt;Use a custom site property&lt;/h3&gt;
&lt;p&gt;Best when your organization already writes classification data into the SharePoint site property bag, typically as part of a site provisioning process.&lt;/p&gt;
&lt;p&gt;Point catalog management at a property name such as &lt;code&gt;CostCenter&lt;/code&gt;, and it opens each site, reads that property’s value, and creates a group for every distinct value it finds. Five cost center values produce five groups, populated automatically. You can specify up to 20 properties in a single category, and despite the name, this works with any property in the property bag, not just custom ones.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM3-ss3.webp&quot; alt=&quot;Add category pane with Custom properties selected and the property name field&quot; srcset=&quot;/wp-content/uploads/SAM3-ss3.webp.w480.webp 480w, /wp-content/uploads/SAM3-ss3.webp.w800.webp 800w, /wp-content/uploads/SAM3-ss3.webp.w1200.webp 1200w, /wp-content/uploads/SAM3-ss3.webp 1915w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1915&quot; height=&quot;1047&quot;&gt;&lt;/p&gt;
&lt;p&gt;This is where the tool becomes genuinely powerful for organizations with a custom provisioning process. Write the classification at creation time and every new site is categorized from day one, rather than being tagged reactively months later.&lt;/p&gt;
&lt;p&gt;Scope is capped at 20,000 sites, either the most active sites or a list you supply. This is a cost boundary rather than a technical one, since scanning sites and reading their contents is expensive, and Microsoft has signalled it intends to raise it.&lt;/p&gt;
&lt;h3 id=&quot;use-a-microsoft-entra-id-extension-attribute&quot;&gt;Use a Microsoft Entra ID extension attribute&lt;/h3&gt;
&lt;p&gt;Best when your business classification lives in identity rather than in SharePoint. If your organization populates &lt;code&gt;extensionAttribute1&lt;/code&gt; through &lt;code&gt;extensionAttribute15&lt;/code&gt; with things like business unit, operating model, or compliance boundary, you can turn any of those into a catalog category.&lt;/p&gt;
&lt;p&gt;Like the built-in Department category, this groups sites by their owners’ attribute values, and groupings update as attributes or site ownership change.&lt;/p&gt;
&lt;h2 id=&quot;how-often-each-category-type-refreshes&quot;&gt;How often each category type refreshes&lt;/h2&gt;
&lt;p&gt;SharePoint catalog management refreshes on a different schedule for each category type, and this catches people out more than any other detail in the feature.&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;Category type&lt;/th&gt;&lt;th&gt;First data&lt;/th&gt;&lt;th&gt;Ongoing refresh&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Built-in&lt;/td&gt;&lt;td&gt;Immediate&lt;/td&gt;&lt;td&gt;Every hour&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Uploaded CSV&lt;/td&gt;&lt;td&gt;Immediately after upload&lt;/td&gt;&lt;td&gt;Manual only&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Custom properties&lt;/td&gt;&lt;td&gt;Within 24 hours&lt;/td&gt;&lt;td&gt;Every two weeks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Entra ID extension attributes&lt;/td&gt;&lt;td&gt;Within 24 hours&lt;/td&gt;&lt;td&gt;Every two weeks&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;The practical consequence: if you set up a custom property category and see nothing an hour later, nothing is broken. Wait a day. And if you fix a batch of Entra ID attributes on Monday expecting the catalog to reflect it, you may be waiting up to two weeks.&lt;/p&gt;
&lt;h2 id=&quot;what-the-sharepoint-admin-agent-does-with-the-structure&quot;&gt;What the SharePoint Admin Agent does with the structure&lt;/h2&gt;
&lt;p&gt;This is the payoff, and it is the reason catalog management exists rather than being a nice-to-have reporting feature.&lt;/p&gt;
&lt;p&gt;Once sites are categorized, the SharePoint Admin Agent can reason across those categories instead of across an undifferentiated pile of sites. Rather than reporting total tenant storage, it can break storage down by department. It can combine two categories at once, comparing a region against a department to find where a specific business unit’s content actually sits. It can surface a growth rate, project how long you have before you run out of storage, and flag anomalies, all scoped to the structure you defined.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM3-ss4.webp&quot; alt=&quot;SharePoint Admin Agent showing a storage breakdown by department&quot; srcset=&quot;/wp-content/uploads/SAM3-ss4.webp.w480.webp 480w, /wp-content/uploads/SAM3-ss4.webp.w800.webp 800w, /wp-content/uploads/SAM3-ss4.webp.w1200.webp 1200w, /wp-content/uploads/SAM3-ss4.webp 1914w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1914&quot; height=&quot;1045&quot;&gt;&lt;/p&gt;
&lt;p&gt;Everything the agent produces here is technically available today. You could export the reports, write the scripts, and build the Power BI workbook yourself. The difference is that the agent does it in seconds from a typed question, and it does not require you to know how to build any of that.&lt;/p&gt;
&lt;p&gt;A point Dave Minasyan, Principal Product Manager at Microsoft, returned to twice during our conversation is worth stating plainly, because it explains why the setup work falls to you:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We do not train the agents that we have or the LLMs that we have with your data.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The agent has no prior knowledge of how your organization is structured and never will. It waits for the data to be available and then answers the question you ask. That is precisely why catalog management asks you to define the structure yourself, and why the quality of your answers depends on the quality of your setup.&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 already have SharePoint Advanced Management, whether through a Microsoft 365 Copilot license or the standalone add-on, the built-in categories are live in your tenant right now. Go and look at them before you plan anything. The gap between your Locale and Department site counts will tell you more about your governance readiness in thirty seconds than a week of report exports.&lt;/p&gt;
&lt;p&gt;Your first real task is probably not in SharePoint at all. If a large share of your sites land in the Other bucket, fix the department attributes in Microsoft Entra ID first. That single upstream change improves the built-in Department category, any extension attribute categories you build later, and every answer the SharePoint Admin Agent gives you.&lt;/p&gt;
&lt;p&gt;For custom structure, the sequencing matters. Organizations with a custom provisioning process should add classification properties to that process now, so new sites are categorized from creation. Retrofitting via PowerShell across an existing estate works, but expect to let it run overnight on a large tenant. As a Microsoft MVP who has spent a lot of time on SharePoint governance tooling, my honest read is that the property bag approach is the one worth investing in, because it is the only method that stays accurate without ongoing manual effort.&lt;/p&gt;
&lt;p&gt;On timing, the setup itself is not the hard part. Microsoft reports that mid-size to large customers it has worked with generally complete their catalog setup within a day or two. Deciding what your categories should be is the part that takes longer, and it is worth doing properly, because most organizations set this up once and rarely change it.&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 get your tenant organized before you scale governance further?&lt;/strong&gt; Start by opening &lt;strong&gt;Reports&lt;/strong&gt; &gt; &lt;strong&gt;Catalog management&lt;/strong&gt; in the SharePoint admin center and comparing your Locale and Department site counts. If you want the wider context on 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;, and for the governance features that sit alongside this one, see my &lt;a href=&quot;/microsoft-365/content-governance-in-sharepoint-premium/&quot;&gt;overview of content governance in SharePoint Premium&lt;/a&gt;. If storage is what is driving your interest here, my guide to &lt;a href=&quot;/microsoft-365/managing-sharepoint-online-storage-everything-you-need-to-know-theory-demo/&quot;&gt;managing SharePoint Online storage&lt;/a&gt; covers the fundamentals the agent is reporting on.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough with Dave Minasyan on my &lt;a href=&quot;https://www.youtube.com/watch?v=rG1a2i-M55A&amp;#x26;t=4s&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item><item><title>AB-620 Exam: What to Expect, Difficulty, and Study Tips</title><link>https://vladtalkstech.com/microsoft-learning-and-credential-news/ab-620-exam-experience/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=48252</guid><description>I took the AB-620 exam in beta. Honest review: what to expect, difficulty level, and study tips for the AI Agent Builder Associate cert.</description><pubDate>Wed, 19 Aug 2026 04:59:33 GMT</pubDate><content:encoded>&lt;p&gt;The AB-620 exam is the path to the brand-new Microsoft Certified: AI Agent Builder Associate certification, and after taking the beta a few hours ago, I want to share my honest first-look review. If you are deciding whether to sit for this exam, what to study, or whether you are even the right audience for it, this post covers everything I can share without breaking NDA.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Passing the AB-620 exam earns you the Microsoft Certified: AI Agent Builder Associate certification.&lt;/li&gt;
&lt;li&gt;Despite being tagged as an app maker exam on Microsoft Learn, the AB-620 is really built for developers and consultants integrating Copilot Studio with enterprise systems.&lt;/li&gt;
&lt;li&gt;Microsoft scrapped the original AB-610 Copilot Studio Agent Maker exam and consolidated everything into the AB-620.&lt;/li&gt;
&lt;li&gt;Expect heavy coverage of Azure AI Search, Microsoft Foundry, Microsoft Fabric, the agent-to-agent protocol, and Power Platform pipelines for ALM.&lt;/li&gt;
&lt;li&gt;Testing agents and application lifecycle management makes up 20 to 25 percent of the exam, which is enough to make or break a pass.&lt;/li&gt;
&lt;li&gt;If you are a Power Platform app maker, the Copilot Studio Applied Skills are likely a better fit than this exam.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-is-the-ab-620-exam&quot;&gt;What is the AB-620 exam?&lt;/h2&gt;
&lt;p&gt;The AB-620 is a Microsoft associate-level certification exam currently in beta. Pass it and you earn the Microsoft Certified: AI Agent Builder Associate credential. The official exam name is Designing and Building Integrated AI Solutions in Copilot Studio.&lt;/p&gt;
&lt;p&gt;The exam tagline tells you most of what you need to know: Develop and integrate advanced, scalable AI agents using Microsoft Copilot Studio, Power Platform, and enterprise technologies to deliver robust solutions for organizations. In plain language, the AB-620 exam is about putting agents into production, not about the basics of agent building.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/AB-620-Exam-SS1.png&quot; alt=&quot;AB-620 exam page on Microsoft Learn showing the AI Agent Builder Associate certification title&quot; srcset=&quot;/wp-content/uploads/AB-620-Exam-SS1.png.w480.webp 480w, /wp-content/uploads/AB-620-Exam-SS1.png.w800.webp 800w, /wp-content/uploads/AB-620-Exam-SS1.png 1440w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1440&quot; height=&quot;810&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-the-ab-620-is-really-a-copilot-studio-developer-exam&quot;&gt;Why the AB-620 is really a Copilot Studio developer exam&lt;/h2&gt;
&lt;p&gt;Here is the most important thing to understand before you register: even though the exam is tagged as an app maker exam on Microsoft Learn, in my opinion that tagging is misleading. The AB-620 is built for developers and consultants who spend almost every workday building agentic solutions that integrate Copilot Studio with Microsoft Foundry, Azure AI Search, Microsoft Fabric, and more.&lt;/p&gt;
&lt;p&gt;If you are a citizen developer who occasionally builds a topic in Copilot Studio, this exam will feel out of reach. If you live in Copilot Studio and routinely wire it up to enterprise services, you are exactly the audience Microsoft built the AB-620 for.&lt;/p&gt;
&lt;p&gt;Having spent the last decade helping IT pros prepare for Microsoft certifications, I have seen plenty of exam mismatches between the listed persona and the actual content. The AB-620 is one of the more notable examples I have come across recently.&lt;/p&gt;
&lt;h2 id=&quot;what-happened-to-the-ab-610&quot;&gt;What happened to the AB-610?&lt;/h2&gt;
&lt;p&gt;A few months ago, Microsoft announced two Copilot Studio certifications: the AB-610 Copilot Studio Agent Maker and the AB-620 Copilot Studio Agent Developer. That two-track approach made sense. The Agent Maker exam would have covered the low-code persona, and the Agent Developer exam would have covered the integration-heavy persona.&lt;/p&gt;
&lt;p&gt;Microsoft has since scrapped the AB-610 and consolidated everything into the AB-620. Instead of keeping the original Copilot Studio Agent Developer name, which would have been honest signaling, Microsoft renamed the exam to AI Agent Builder Associate. That broader name suggests both makers and developers belong here, but the content still skews heavily toward the developer side.&lt;/p&gt;
&lt;p&gt;For the full backstory on these two exams, see my earlier post on the &lt;a href=&quot;/microsoft-learning-and-credential-news/copilot-studio-certifications-are-coming-ab-610-vs-ab-620/&quot;&gt;original AB-610 vs AB-620 Copilot Studio certifications&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-the-ab-620-exam-actually-tests&quot;&gt;What the AB-620 exam actually tests&lt;/h2&gt;
&lt;p&gt;The meat of the AB-620 exam is about production-grade agents and the advanced scenarios an enterprise will ask about before it ships an agent to production. Do not expect questions about turning generative AI on, what a topic is, or who should be authoring agents. That foundational content is not what this exam is measuring.&lt;/p&gt;
&lt;p&gt;What you will see is heavy coverage of how to connect a Copilot Studio agent to enterprise services. Specifically, expect to be tested on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Connecting a Copilot Studio agent to Azure AI Search&lt;/li&gt;
&lt;li&gt;Connecting a Copilot Studio agent to a Microsoft Fabric data agent&lt;/li&gt;
&lt;li&gt;Connecting a Copilot Studio agent to a Microsoft Foundry agent&lt;/li&gt;
&lt;li&gt;Connecting to partner agents outside your tenant using the agent-to-agent protocol&lt;/li&gt;
&lt;li&gt;Designing multi-agent solutions that span those systems&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Real production agents today are rarely built entirely inside Copilot Studio. The AB-620 reflects that reality by testing your ability to design solutions that span multiple Microsoft AI services.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/AB-620-Exam-SS2.png&quot; alt=&quot;Diagram showing a Copilot Studio agent at the center connecting to Azure AI Search, Microsoft Foundry, Microsoft Fabric, and a partner agent via the agent‑to‑agent protocol.”&quot; srcset=&quot;/wp-content/uploads/AB-620-Exam-SS2.png.w480.webp 480w, /wp-content/uploads/AB-620-Exam-SS2.png 723w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;723&quot; height=&quot;548&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;testing-agents-and-alm-with-power-platform-pipelines&quot;&gt;Testing agents and ALM with Power Platform pipelines&lt;/h2&gt;
&lt;p&gt;A second major area of the AB-620 exam covers testing agents and application lifecycle management. This bucket is marked at 20 to 25 percent of the exam, which sounds modest on paper but is more than enough to be the difference between pass and fail.&lt;/p&gt;
&lt;p&gt;You need to know all the ways to test Copilot Studio agents and how to implement application lifecycle management for agents using Power Platform pipelines. The exam expects you to be able to take an agent from a development environment, through any required validation, and all the way to production while following a proper ALM process.&lt;/p&gt;
&lt;p&gt;The takeaway is that the AB-620 does not assume you are only a builder. It assumes you own the full lifecycle of an agent, from build to release.&lt;/p&gt;
&lt;h2 id=&quot;how-to-study-for-the-ab-620-exam&quot;&gt;How to study for the AB-620 exam&lt;/h2&gt;
&lt;p&gt;The single best piece of advice I can give is to do every scenario in the exam objectives at least once before sitting down. Go to Microsoft Learn, pull up the AB-620 study guide, and work through the tasks hands on:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect a Copilot Studio agent to Azure AI Search.&lt;/li&gt;
&lt;li&gt;Connect a Copilot Studio agent to a Microsoft Foundry agent.&lt;/li&gt;
&lt;li&gt;Connect a Copilot Studio agent to another Copilot Studio agent.&lt;/li&gt;
&lt;li&gt;Experiment with the agent-to-agent protocol so you know what it is and why it exists.&lt;/li&gt;
&lt;li&gt;Build a deployment flow for an agent using Power Platform pipelines.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Why does hands-on practice matter so much? Because every associate-level Microsoft exam, including this one, leans heavily on order-list questions. You will be asked, “you want to do this, put the following steps in the correct order.” If you have not configured the scenario recently, those questions are punishing. If you have walked through it once, they become almost free.&lt;/p&gt;
&lt;p&gt;The other point worth flagging is the question weighting. Microsoft did honor the study guide in the sense that nothing showed up in my beta that was not on the published exam objectives. However, the percentage of questions from each bucket felt off compared to the weights listed on the study guide. I cannot share which buckets were over-represented or under-represented due to NDA, but my recommendation is the same as it always is for a beta: study every skill area equally and do not lean on the weights as a planning tool.&lt;/p&gt;
&lt;h2 id=&quot;exam-format-questions-and-microsoft-learn-access&quot;&gt;Exam format, questions, and Microsoft Learn access&lt;/h2&gt;
&lt;p&gt;A few practical notes about the exam itself:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The number of questions is always between 40 and 60. I cannot share the exact count for the AB-620.&lt;/li&gt;
&lt;li&gt;You have access to Microsoft Learn during the exam, just like every other associate-level exam. I did not end up using it, but it is there if you need to verify something.&lt;/li&gt;
&lt;li&gt;Expect associate-level question types: scenario-based questions, order lists, and multi-step problems. This is not the difficulty level of a fundamentals exam.&lt;/li&gt;
&lt;li&gt;Labs may show up. Microsoft does not publish whether a given exam includes hands-on labs, and I cannot share what was on my exam, but be prepared for the possibility.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;ab-620-vs-copilot-studio-applied-skills&quot;&gt;AB-620 vs Copilot Studio Applied Skills&lt;/h2&gt;
&lt;p&gt;If you are a Power Platform app maker who does not spend all day in Copilot Studio, the AB-620 is probably too advanced for where you are right now. The better path is the Copilot Studio Applied Skills. There are two of them available, and they validate hands-on Copilot Studio skills without the integration-heavy enterprise scope of the AB-620.&lt;/p&gt;
&lt;p&gt;If you want a deeper look at the lab-based credential for Copilot Studio, see my &lt;a href=&quot;/apl-6006-study-guide-build-an-agent-in-microsoft-copilot-studio/&quot;&gt;APL-7008 study guide for creating agents in Microsoft Copilot Studio&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The AB-620 is still a great goal if your job is to become a full-time Copilot Studio agent builder, or if you are already a developer integrating AI services across the Microsoft stack. For everyone else, the Applied Skills path will give you a recognized credential without the steep developer-focused prep.&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;The AB-620 is a high-value certification for a narrow audience: developers, consultants, and architects building production-grade agents that span Copilot Studio, Azure AI Search, Microsoft Foundry, Microsoft Fabric, and Power Platform. If that describes your day-to-day work, this exam validates the skills you are already using and is well worth the prep time.&lt;/p&gt;
&lt;p&gt;If you are a citizen developer, business user, or IT pro who builds simple Copilot Studio agents on the side, this exam is not the right next step. Start with the &lt;a href=&quot;/apl-6006-study-guide-build-an-agent-in-microsoft-copilot-studio/&quot;&gt;Copilot Studio Applied Skills&lt;/a&gt; instead. They give you a recognized credential without asking you to master enterprise integration patterns you may never use.&lt;/p&gt;
&lt;p&gt;Before you register, pull up the AB-620 exam objectives on Microsoft Learn and do an honest gap analysis. If you can do each task on the list without looking it up, you are ready. If half the objectives are unfamiliar, build hands-on time with the missing scenarios before scheduling the exam. Beta exams take longer to score, so plan accordingly if you are aiming for a specific certification deadline.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough on my &lt;a href=&quot;https://www.youtube.com/watch?v=ruIiTVr-4No&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ready to build your Copilot Studio skills the right way?&lt;/strong&gt; I have over 100 courses on Pluralsight covering Microsoft 365, Power Platform, and Copilot, including hands-on agent building. &lt;a href=&quot;https://vladtalks.com/courses/pluralsight&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;Browse the full course catalog on Pluralsight&lt;/a&gt; to find your next step.&lt;/p&gt;</content:encoded><category>Copilot Studio</category><category>Learning &amp; Credentials</category><category>Microsoft Copilot</category><author>Vlad Catrinescu</author></item><item><title>SharePoint Content Assessment: Where to Start</title><link>https://vladtalkstech.com/microsoft-365/sharepoint/sharepoint-content-assessment/</link><guid isPermaLink="false">https://vladtalkstech.com/?p=49039</guid><description>SharePoint Content Assessment surfaces governance issues hiding in your tenant and gives the SharePoint Admin Agent the data it needs to act.</description><pubDate>Tue, 18 Aug 2026 13:32:30 GMT</pubDate><content:encoded>&lt;p&gt;If you administer SharePoint and you have been asked where to begin with content governance, the SharePoint Content Assessment is the answer. It lives in the Advanced Management section of the SharePoint admin center; it runs from a single button, and it scans your entire tenant for the patterns that quietly undermine both search and AI. Dave Minasyan, Principal Product Manager at Microsoft, walked me through how it works and what it surfaces.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key takeaways&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The assessment runs from one button in the Advanced Management area of the SharePoint admin center and automatically executes the primary reports Microsoft recommends.&lt;/li&gt;
&lt;li&gt;A full run takes anywhere from 24 hours to five days, depending on the size of your tenant.&lt;/li&gt;
&lt;li&gt;Two assessment areas are live today: site lifecycle and oversharing, with a storage assessment in development.&lt;/li&gt;
&lt;li&gt;Much of the data it returns is not available through PowerShell or the Microsoft Graph APIs, which is why the results surprise teams who believed they were already on top of governance.&lt;/li&gt;
&lt;li&gt;The SharePoint Admin Agent depends on this data. Without a completed assessment, the agent has nothing meaningful to reason over.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-the-sharepoint-content-assessment-actually-does&quot;&gt;What the SharePoint Content Assessment Actually Does&lt;/h2&gt;
&lt;p&gt;Microsoft built the assessment to answer the single most common question admins ask when they start taking content governance seriously: where do I start?&lt;/p&gt;
&lt;p&gt;The problem is rarely a lack of tools. Most organizations have a plethora of capabilities scattered across Microsoft 365, third-party vendors, and scripts somebody wrote years ago. What they lack is a systematic way to see the current state of their content estate and decide what to fix first.&lt;/p&gt;
&lt;p&gt;The assessment addresses that by running a set of default reports across your tenant, identifying patterns in the results, and surfacing them as prioritized findings. You can then drill into any individual report, customize it, and re-run it against a narrower scope.&lt;/p&gt;
&lt;p&gt;One important scoping note: this is content governance, not content security. Securing content is a separate discipline that lives largely in Microsoft Purview, though many Purview capabilities are grounded in the same SharePoint Advanced Management data.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM-2-ss1.webp&quot; alt=&quot;SharePoint Advanced Management governance capabilities across assessment, organization, and protection layers&quot; srcset=&quot;/wp-content/uploads/SAM-2-ss1.webp.w480.webp 480w, /wp-content/uploads/SAM-2-ss1.webp.w800.webp 800w, /wp-content/uploads/SAM-2-ss1.webp.w1200.webp 1200w, /wp-content/uploads/SAM-2-ss1.webp 1920w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1920&quot; height=&quot;1058&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;where-to-start-one-button-in-the-sharepoint-admin-center&quot;&gt;Where to Start: One Button in the SharePoint Admin Center&lt;/h2&gt;
&lt;p&gt;The workflow is deliberately simple. Open the Advanced Management tab in your SharePoint admin center and click Start Assessment. Microsoft then runs all the primary reports it recommends as a starting point, in their default configuration, and reports the patterns it finds.&lt;/p&gt;
&lt;p&gt;The experience is already available across most geographies.&lt;/p&gt;
&lt;p&gt;If you do nothing else, running the assessment in its default state is usually enough to move you into a reasonably good position on content governance, and it produces the data your admin agent needs in order to be useful.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM-2-ss2-1.webp&quot; alt=&quot;Start Assessment button in the Advanced Management area of the SharePoint admin center&quot; srcset=&quot;/wp-content/uploads/SAM-2-ss2-1.webp.w480.webp 480w, /wp-content/uploads/SAM-2-ss2-1.webp.w800.webp 800w, /wp-content/uploads/SAM-2-ss2-1.webp 1477w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1477&quot; height=&quot;831&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-the-first-results-look-worse-than-expected&quot;&gt;Why the First Results Look Worse Than Expected&lt;/h2&gt;
&lt;p&gt;The first run tends to be uncomfortable, and there is a good reason for that.&lt;/p&gt;
&lt;p&gt;Plenty of organizations have in-house processes they believe put them in good shape. They run the assessment expecting a quick confirmation, and instead they find a long list of things they had missed entirely.&lt;/p&gt;
&lt;p&gt;This is not a reflection on those teams. &lt;strong&gt;A large amount of the data the assessment returns is genuinely new, and was not previously exposed through PowerShell or the APIs.&lt;/strong&gt; Microsoft built these reports specifically to unblock customers moving toward AI, which means unless you were deducing all of this yourself from indirect signals, you almost certainly did not have it.&lt;/p&gt;
&lt;p&gt;So a confronting first run is the expected outcome, not a sign that something went wrong.&lt;/p&gt;
&lt;h2 id=&quot;what-the-assessment-checks-today&quot;&gt;What the Assessment Checks Today&lt;/h2&gt;
&lt;p&gt;Go into your tenant right now, and you will see two assessment cards:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Site lifecycle&lt;/strong&gt;, which surfaces inactive sites and other lifecycle signals&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Oversharing&lt;/strong&gt;, which surfaces content permissioned far more broadly than anyone intended&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A third card covering &lt;strong&gt;storage analysis&lt;/strong&gt; is in active development. Storage is one of the largest drivers of customer support contacts, so Microsoft is working to simplify how organizations understand and optimize what they are consuming.&lt;/p&gt;
&lt;p&gt;This area is expected to change substantially over time. Microsoft has collected a significant amount of feedback asking for additional assessment types and is prioritizing which to build next.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM-2-ss3.webp&quot; alt=&quot;SharePoint Content Assessment results showing the site lifecycle and oversharing cards&quot; srcset=&quot;/wp-content/uploads/SAM-2-ss3.webp.w480.webp 480w, /wp-content/uploads/SAM-2-ss3.webp.w800.webp 800w, /wp-content/uploads/SAM-2-ss3.webp.w1200.webp 1200w, /wp-content/uploads/SAM-2-ss3.webp 1920w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1920&quot; height=&quot;1056&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;from-reports-to-remediation&quot;&gt;From Reports to Remediation&lt;/h2&gt;
&lt;p&gt;The assessment does more than show you where the problem areas are. Each finding can be expanded into a downloadable report listing exactly which sites are affected, along with recommended remediation steps.&lt;/p&gt;
&lt;p&gt;From there, you can follow the links Microsoft provides directly into policy creation. If inactive sites are the issue, you can click through to the inactive sites policy and create a new policy scoped precisely to your requirements. &lt;strong&gt;These policies also carry actions, so you can build follow-through automation rather than just producing another report nobody acts on.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That distinction matters. A finding you cannot act on is just an alarming number. A finding wired to a scoped policy with an action attached is actual governance.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM-2-ss4.webp&quot; alt=&quot;Downloaded SharePoint assessment report listing impacted sites and recommended remediation&quot; srcset=&quot;/wp-content/uploads/SAM-2-ss4.webp.w480.webp 480w, /wp-content/uploads/SAM-2-ss4.webp.w800.webp 800w, /wp-content/uploads/SAM-2-ss4.webp.w1200.webp 1200w, /wp-content/uploads/SAM-2-ss4.webp 1920w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1920&quot; height=&quot;1057&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-the-sharepoint-admin-agent-uses-this-data&quot;&gt;How the SharePoint Admin Agent Uses This Data&lt;/h2&gt;
&lt;p&gt;Running the assessment serves two purposes. The first is seeing your problem areas. The second, and the one that gets overlooked, is feeding the SharePoint Admin Agent.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Without assessment data, the agent has nothing to reason over and cannot give you useful answers.&lt;/strong&gt; Once the reports have run, the agent reads what is available and starts extracting information from it. You can then ask questions in natural language about your own tenant.&lt;/p&gt;
&lt;p&gt;During Microsoft’s focus group testing, one participant typed in a question about which sites had last been accessed by external users, essentially at random, and got back a genuinely good answer. For each question, the agent returns an analysis of the relevant data, key insights including any anomalies it spotted, and a recommended action.&lt;/p&gt;
&lt;p&gt;The practical effect is that you no longer need to know which report to run or which setting to change. You need to know what problem you want to solve.&lt;/p&gt;
&lt;p&gt;The agent is launching with roughly 15 to 20 supported skills, and Microsoft is targeting somewhere in the region of 150 actions over time.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/wp-content/uploads/SAM-2-ss6.webp&quot; alt=&quot;SharePoint Admin Agent answering a natural language question with analysis and recommended action&quot; srcset=&quot;/wp-content/uploads/SAM-2-ss6.webp.w480.webp 480w, /wp-content/uploads/SAM-2-ss6.webp.w800.webp 800w, /wp-content/uploads/SAM-2-ss6.webp.w1200.webp 1200w, /wp-content/uploads/SAM-2-ss6.webp 1810w&quot; sizes=&quot;(max-width: 960px) calc(100vw - 48px), (max-width: 1176px) calc(100vw - 416px), 760px&quot; width=&quot;1810&quot; height=&quot;1031&quot;&gt;&lt;/p&gt;
&lt;p&gt;One expectation to set: a full assessment run takes between 24 hours and five days depending on how large your tenant is. This is not a report you click and read over coffee. Start it, let it finish, then come back and start asking questions.&lt;/p&gt;
&lt;h2 id=&quot;why-this-matters-even-without-microsoft-365-copilot&quot;&gt;Why This Matters Even Without Microsoft 365 Copilot&lt;/h2&gt;
&lt;p&gt;Microsoft built and marketed this capability around AI readiness, and that framing is doing it a disservice for a lot of organizations.&lt;/p&gt;
&lt;p&gt;Even if you have no plan to deploy Microsoft 365 Copilot broadly in the next year, running the assessment will improve your tenant. Inactive sites cluttering results, content shared far more widely than intended, storage nobody is tracking, these are search problems and security problems long before they are AI problems. Fixing them pays off regardless of what you do with Copilot.&lt;/p&gt;
&lt;p&gt;Having worked with SharePoint environments for over a decade, I would put it this way: &lt;strong&gt;content governance was always important, and AI simply made it visible.&lt;/strong&gt; AI is an amplifier. Whatever state your content is in, good or bad, deploying AI on top of it will amplify that state.&lt;/p&gt;
&lt;p&gt;Dave made the same point from the Microsoft side, and it is worth repeating: content governance is not optional. It is how you maintain the information that is most valuable to your organization, and it is frequently the differentiating factor when you are competing.&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 administer a SharePoint tenant, the immediate action is straightforward. Open the Advanced Management area, click Start Assessment, and let it run. It costs you one click and a few days of waiting, and it will tell you more about your content estate than most internal audits will.&lt;/p&gt;
&lt;p&gt;When the results come back, resist the urge to treat the number as a verdict. Work through the downloadable reports, identify which findings represent genuine risk in your environment, and use the policy links to create scoped policies with actions attached. Prioritize oversharing findings first, because those carry security implications that inactive sites do not.&lt;/p&gt;
&lt;p&gt;If you are planning any AI deployment, whether that is Microsoft 365 Copilot or something else entirely, treat the assessment as a prerequisite rather than a nice-to-have. Deploying AI over ungoverned content does not create new problems so much as it makes existing ones impossible to ignore. And if you want the SharePoint Admin Agent to be useful, the assessment is not optional at all, because the agent is only as good as the data underneath it.&lt;/p&gt;
&lt;p&gt;Finally, plan to re-run this. The assessment area is going to develop significantly, and the storage card in particular is worth watching for.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Ready to get your tenant in shape before your next AI rollout?&lt;/strong&gt; The Content Assessment is one piece of a much larger set of capabilities that shipped in this release. Start with my overview 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;, then dig into &lt;a href=&quot;/microsoft-365/content-governance-in-sharepoint-premium/&quot;&gt;content governance in SharePoint Premium&lt;/a&gt; for the wider context. If oversharing is your most pressing concern, my conversation on &lt;a href=&quot;/microsoft-copilot/prevent-copilot-oversharing-with-sharepoint-premium/&quot;&gt;preventing Copilot oversharing&lt;/a&gt; covers that specific problem in depth.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer video?&lt;/strong&gt; Watch the full walkthrough with Dave Minasyan on my &lt;a href=&quot;https://www.youtube.com/watch?v=wAnc5_S8niU&quot; rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot;&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;</content:encoded><category>Microsoft 365</category><category>SharePoint</category><author>Vlad Catrinescu</author></item></channel></rss>