PowerShell cmdlets to add or remove resource delegates in bulk

A while back, I noticed that Exchange Online’s Set-CalendarProcessing cmdlet no longer performs any validation for some of its parameters, and diligently issued a PSA about it. While Microsoft is looking at the issue (and will hopefully address it), an idea came to mind – provide a better cmdlet that …

Continue readingPowerShell cmdlets to add or remove resource delegates in bulk

Last used data for authentication methods is now available on the Graph

The lastUsedDateTime property has been added to the authenticationMethods Graph API resource. While not all of the available methods seem to populate data for it just yet, it is still a useful addition and one that can enrich your reports with much needed detail. So tag along if you want to check out some examples on how to query lastUsedDateTime via the Graph API or the Graph SDK for PowerShell. …

Continue readingLast used data for authentication methods is now available on the Graph

Priority cleanup for SharePoint Online and OneDrive for Business

Microsoft released the Priority cleanup feature in preview earlier this year. The initial version covered only Exchange Online mailboxes, but now support has been added for items stored within SharePoint Online and OneDrive for Business sites. In this article we go over how Priority cleanup works with these two new workloads and highlight some of the differences compared to the Exchange Online scenario. We dive into the use case of cleaning files stored in the Preservation Hold Library due to a retention policy, cover the new Simulation mode, as well as some methods to monitor the progress of the cleanup operation. …

Continue readingPriority cleanup for SharePoint Online and OneDrive for Business

New Graph API methods available for Entra ID audit logs operations

In this article we cover some recent additions to the Graph API that bring support for some Entra audit-related operations. We can now get summarized data for user non-interactive, service principal and managed identity sign-in events, via the getSummarizedNonInteractiveSignIns, getSummarizedServicePrincipalSignIns and getSummarizedMSISignIns methods, respectively. We can also get the count of sign-in events per app (signInEventsAppSummary) or overall (signInEventsSummary). Lastly, a metadata-like endpoint that list all currently supported Entra audit log activities has been added under the auditActivityTypes endpoint. …

Continue readingNew Graph API methods available for Entra ID audit logs operations