Enabling litigation hold on an Exchange Online mailbox fails because of invalid license

A query came up about not being able to activate Litigation hold on a (shared) mailbox in Exchange Online. While the there have not been any changes in the process of enabling a hold on a mailbox, we did get a change in the provisioning behavior for shared mailboxes few …

Continue readingEnabling litigation hold on an Exchange Online mailbox fails because of invalid license

Using the Get-MessageTraceV2 cmdlet to generate mail traffic statistics by user

In this article we explore the recently introduced Get-MessageTraceV2 cmdlet and use it to bring new life to the good old Get-DetailedMessageStats.ps1 script. The script has now been updated to work with modern authentication methods and the new “no pagination” approach to fetching message trace data, as well as to handle scenarios that have become available since its initial introduction (i.e. plus addresses). …

Continue readingUsing the Get-MessageTraceV2 cmdlet to generate mail traffic statistics by user

Working with custom attributes via the Graph SDK for PowerShell and the Entra module

In this article, we will examine how to work with Exchange custom attributes (also known as extension attributes) via the Graph SDK for PowerShell. The examples include retrieving and modifying values for the set of extensionAttribute1-15, generating a report of all the values, bulk scenarios and more. We are also including some examples for the Entra PowerShell module, which does improve the experience a bit. Read on …

Continue readingWorking with custom attributes via the Graph SDK for PowerShell and the Entra module

Priority cleanup enables removal of items on hold from Microsoft 365 mailboxes (part 3)

In this series, we explore the latest feature in Microsoft’s compliance arsenal, Priority cleanup. The feature is indented to address scenarios where you need to permanently remove items from Exchange Online mailboxes, even when they are put on hold. Compared to the available alternatives, Priority cleanup offers faster, safer and more structured experience, all while ensuring that items marked as records are still preserved.
The last article in the series focuses on monitoring, audit trail and some additional remarks. …

Continue readingPriority cleanup enables removal of items on hold from Microsoft 365 mailboxes (part 3)