PSA: New endpoints for the Microsoft 365 reporting datamart (and new reports)

Microsoft announced an upcoming change to the domains used to access the Microsoft 365 reporting datamart. In this article we go over what’s changing and how to update your scripts/code. In addition, we review some of the newly introduced datasets, since we last looked at this back in 2024. …

Continue readingPSA: New endpoints for the Microsoft 365 reporting datamart (and new reports)

App instance property lock gets a scoping mechanism (and some other updates)

Back in 2023 Microsoft launched the app instance property lock feature. While the name likely means nothing to the average admin, the feature does address one serious gap in securing application access, as we explained in our initial article on this. An year later Microsoft toggled this feature on by …

Continue readingApp instance property lock gets a scoping mechanism (and some other updates)

Convert mailbox folder identifiers non-interactively

In a previous article, we discussed how to convert Exchange folderIds (as returned by the Get-MailboxFolderStatistics cmdlet) to the RestId identifiers employed by the Graph API. Here, we present a version of the script that can run non-interactively and has no PowerShell module dependencies. In addition, we present a purely Graph-based version to generate mailbox folder identifiers without any Exchange methods/cmdlets.

Continue readingConvert mailbox folder identifiers non-interactively

Primer: Use Invoke-ChangeMeetingOrganizer to bulk change meeting organizer in Exchange Online

In a previous article, we covered how the newly introduced Invoke-ChangeMeetingOrganizer cmdlet can be used to change a meeting’s organizer in Exchange Online. While the cmdlet does handle recurring meetings, it can only update one (master) meeting at a time, making the realistic “transfer all meetings from user X” scenario …

Continue readingPrimer: Use Invoke-ChangeMeetingOrganizer to bulk change meeting organizer in Exchange Online

PSA: Duplicate Dynamic Distribution Group detection in Exchange Online

This one will probably be of value to few Microsoft 365 tenants only, but it is on my to do list, so here goes. In June 2026, the MC1420903 message center post informed us about upcoming changes to Dynamic Distribution Group (DDGs) provisioning in Exchange Online. The changes aim to …

Continue readingPSA: Duplicate Dynamic Distribution Group detection in Exchange Online