Active Directory – Export Groups and Members to a CSV file (with email addresses)

Greetings! 👀 After a comment on my initial post asking for user email addresses in the output, I ended up getting a bit confused for 4 hours while trying to achieve the goal (it was a Friday night so several beers were involved) 🍻 !! When I started seeing the dreaded pages of red errors …

Active Directory – Export Groups and Members to a CSV file (with email addresses) Read More »

Loading

Please do NOT disable Security Defaults!

If you aren’t licensed for and using Conditional Access policies, please do not disable the security defaults feature just because something isn’t working (e.g. scan to email). Microsoft introduced the defaults for a very good reason – they realised that tenants without Azure AD Premium P1 licensing and correctly configured CA policies were wide open …

Please do NOT disable Security Defaults! Read More »

Loading

Runbook: Sync Shared Mailbox accounts with an Azure AD Group

Hey! I hope you are well.. 🤘 🙂 🤘. This script was a result of the following ponderings: How to monitor and manage the deletion of Blocked (Disabled) and Guest accounts in Azure AD. I have a Dynamic group for ‘Blocked (Disabled) users’, but members include valid Shared Mailbox accounts. What about Guest users… should …

Runbook: Sync Shared Mailbox accounts with an Azure AD Group Read More »

Loading

Azure Runbook – enable Exchange Online Litigation Hold!!

This script will connect to Exchange Online and enable litigation hold for all ‘enabled’ users (if it is currently disabled). Errors due to not having the appropriate license are ignored. Litigation hold can be enabled for users licensed with Business Premium, EOL Plan 2 or the Mailbox Archive add-on. You can schedule to run nightly …

Azure Runbook – enable Exchange Online Litigation Hold!! Read More »

Loading

Scroll to Top