Exchange Online get default calendar permissions

I frequently receive requests from customers who are dealing with the default sharing settings within the Exchange organization and don’t have a reasonable solution for it. Therefore, I sat down and wrote a small PowerShell script that can initially read the default permissions of all user mailboxes. In this case, default permissions refer to the …

M365 Monitor action in Safe attachments policy will retire

Microsoft recently announced in the M365 Administration Center notifications that they will be making some adjustments to the paid feature “Safe Attachments.” Specifically, the “Monitor” function will no longer be available. All rules with “Monitor” will be switched to “BLOCK” in February 2025. See Microsoft’s notification for more details: Microsoft Exchange Online Protection (Defender for …

No more password sending via email in M365

A long-overdue decision is finally being implemented. Microsoft has announced that starting from August 30, 2024, they will no longer send passwords for newly created users via email. This feature will be completely discontinued and will no longer be available. I say ‘Very good’. I find the note ‘Admins should use the ‘Print’ option to …

FullAccess Permissions in Exchange Online with additional information

In mid-March, I received an email from a reader (Sebastian) asking if it was possible to read out all full access permissions and then enrich this information with additional details. Specifically, it was about the department, meaning that the mailbox, authorized user, and the department of the authorized user should be output to a CSV …

Exchange Online mailbox apps check via PowerShell

Some days ago I got a ticket where someone could not load his calendar in Microsoft Teams. Outlook worked fine the only thing was Out of Office Notification, also did not work. After some research I found the solution by activating EWS on this specific mailbox. One our later everything was fine. You can find …