Read about ERAC an open-source, user-friendly GUI for managing Exchange-related attributes without Exchanger Server and PowerShell scripts.
Microsoft has released the ownerless groups policy, aka the Microsoft 365 Group Ownership Governance policy. We explain how the policy works.
An update released for Exchange 2019 CU12 makes it possible for organizations to contemplate removing the last Exchange server in hybrid deployments.
Exchange Online administrators can change mailbox permissions without their owners knowing. We explain how to notify owners when permissions change.
In this article, we describe how to create files in SharePoint Online using PowerShell running in an Azure Automation runbook.
The Microsoft Graph SDK for PowerShell is a good way to execute Microsoft Graph API queries from PowerShell scripts. In this article, we explain how to use the SDK with Azure Automation.
Microsoft Defender for Office 365 (plan 2) contains the Threat Explorer feature. It's a useful way to investigate problematic messages which arrive in a tenant.
As many organizations adapt legacy scripts to use app authentication instead of traditional service account credentials, security can be compromised if certain risks are overlooked. While app secrets can be great for testing code, there’s a reason they have an enforced expiry date - the longer a secret exists in production, the higher the risk it will become compromised. The methods described in this article will help build a good foundation for app authentication while keeping security top of mind when creating or updating automation scripts.