Unable to reset the SharingPermissionFlags flag when using Set-MailboxFolderPermission

In case you are running into issues with the Set-MailboxFolderPermission seemingly being unable to reset the value for the SharingPermissionFlags parameter, this article explains the “why”. In terms of solutions, there aren’t any good ones, as they all require you to perform additional (manual) actions. Hopefully the different teams within Microsoft will align at some point and allow us to manage delegates in a unified manner! …

Continue readingUnable to reset the SharingPermissionFlags flag when using Set-MailboxFolderPermission

SharePoint Online PowerShell module adds support for certificate-based authentication

In a welcome, albeit long-awaited, development, Microsoft has finally added support for certificate-based authentication (or CBA) for the SharePoint Online PowerShell module. The news was published as part of the MC1188595 message center post, which unfortunately is a bit light on the details. So let me fill in the gaps …

Continue readingSharePoint Online PowerShell module adds support for certificate-based authentication

All you need to know about Exchange Online Admin API (or how to run cmdlets without PowerShell) – part 2

In this article, we try to summarize all the information you’d need in order to work with the Exchange Online Admin API. We cover the prerequisites, authentication, how to use any of the built-in cmdlets, as well as many “hidden gems”. The details you’ll find in this article enable you to perform almost all Exchange Online related operations without the need to even touch PowerShell. Keep in mind that anything we discuss here is not supported and in most cases, not even documented, so use at your own risk! …

Continue readingAll you need to know about Exchange Online Admin API (or how to run cmdlets without PowerShell) – part 2

All you need to know about Exchange Online Admin API (or how to run cmdlets without PowerShell)

In this article, we try to summarize all the information you’d need in order to work with the Exchange Online Admin API. We cover the prerequisites, authentication, how to use any of the built-in cmdlets, as well as many “hidden gems”. The details you’ll find in this article enable you to perform almost all Exchange Online related operations without the need to even touch PowerShell. Keep in mind that anything we discuss here is not supported and in most cases, not even documented, so use at your own risk! …

Continue readingAll you need to know about Exchange Online Admin API (or how to run cmdlets without PowerShell)

Free tool to manage directory settings in Entra ID

Microsoft still does not provide a GUI to manage Directory settings in Entra ID/Microsoft 365. If you are sick and tired of having to deal with the crappy syntax used in the Graph SDK for PowerShell cmdlets for working with directory settings and their corresponding template objects, this tool is for you. It is a simple windows forms-based UI that allows you to view, add, update and remove setting objects, including those associated with Microsoft 365 Groups. Some other quality of life improvements are also implemented, read the article for all details! …

Continue readingFree tool to manage directory settings in Entra ID