All the articles you might ever want to read about SharePoint Online, the document management service of Microsoft 365.
Latest Articles
When planning Purview controls, a flat SharePoint architecture offers the most implementation flexibility. In this first edition of Practical Purview, we review what a Flat SharePoint architecture is and how to apply different controls within Purview.
Microsoft released Graph APIs to read and assign sensitivity labels in 2023. At the time, it was difficult to work with the assignSensitivityLabel API. Now it's easier, and this article explains how to use PowerShell with the API to assign labels to files in a SharePoint Online document library.
A new sensitivity label setting blocks access to content services for Office applications. In effect, this stops any feature that depends on the ability to send content to Microsoft for processing, including Copilot for Microsoft 365, DLP, text prediction, and so on. It's a precise item-level block that protects sensitive documents from being consumed and used by Copilot in the text that it generates.
In this blog, Sean Mcavinue reviews an update to his original Tenant-to-Tenant Migration Assessment, which is designed to gather key data to consider during the migration planning process.
This article describes creating a SharePoint Online files report using the Microsoft Graph PowerShell SDK. While keeping digital debris online might have been unimportant in the past, it's something that can wreak havoc in the era of generative AI when tools like Copilot for Microsoft 365 are happy to consume obsolete and inaccurate material.
Microsoft has been forced to introduce restricted SharePoint search to allow customers to deploy Copilot for Microsoft 365 projects without worrying that Copilot will find and reuse information from across the entire tenant. It's a sad legacy of previous Microsoft collaboration strategies, notably the decision to allow users to create groups without hindrance.
SharePoint Translation is a SharePoint Premium service that can translate the content of Office documents and PDF files to the languages supported by the Microsoft Translator service. Be careful about the costs, which can be heavy if you process large documents.
If you’re interested in protecting your SharePoint Online, OneDrive for Business, or Exchange Online data, it is useful to understand how Microsoft 365 Backup works and what the software can and cannot do. In this article, Paul Robichaux walks through how to set up and test the preview version of Microsoft 365 Backup.
Microsoft 365 Tenant-to-Tenant Migrations are more than just a data transfer! In this blog, Karin Skapski explores practical steps and scripts to establish cohesive visual branding in a Microsoft 365 tenant, ensuring a seamless transition for both your team and data.
The Invoke-HoldRemovalAction cmdlet is available in the compliance module. Its role is to remove obsolete eDiscovery holds from Exchange Online mailboxes and SharePoint Online sites. Old, lingering holds can prevent the removal of objects, so it's good to get rid of them.
A key aspect of a well-managed Microsoft 365 environment is to ensure that SharePoint sites are removed when they are no longer needed. In this blog, Sean McAvinue explores how to combine relatively basic PowerShell and Azure Automation skills with Power Automate to create a clean, robust way to manage the lifecycle of SharePoint sites in your Microsoft 365 tenant.
A Graph API is available to extract details of the sensitivity labels assigned to SharePoint Online documents. This article explores how to extract the information from files in a document library and use it to create a report. The nice thing is that once you have the data, you can slice and dice it any way you wish in Excel, Power BI, or whatever tool you prefer.