How to use the Invoke-HoldRemovalAction cmdlet to remove legacy and orphaned holds in Microsoft 365

Microsoft recently introduced the Invoke-HoldRemovalAction cmdlet to help organizations with the removal of orphaned and legacy holds within Microsoft 365. In this article, we will take the cmdlet for a spin and test it against several scenarios… …

Continue readingHow to use the Invoke-HoldRemovalAction cmdlet to remove legacy and orphaned holds in Microsoft 365

Enumerate all SharePoint Online site collections via the Graph API

In another article of the “this is now finally possible in Office 365”, here’s how to get a list of all SharePoint Online site collections (or “sites”, as Microsoft is confusingly calling them¬† lately) via a simple Graph API query: OK, not so fast! There are some important details we …

Continue readingEnumerate all SharePoint Online site collections via the Graph API

Another Office 365 compliance issue swept under the rug

A while back, I was made aware of an interesting issue, namely the fact that OneDrive for Business users can disable indexing for their own drives, effectively disabling functionalities such as eDiscovery or DLP. This of course is yet another issue that stems from the fact that users are Site …

Continue readingAnother Office 365 compliance issue swept under the rug