chazzy2501 Posted December 13, 2018 Posted December 13, 2018 Part of raising my secure score is to apply auditing to all mailboxes in O365, they send you to GitHub to run this PowerShell#This script will enable non-owner mailbox access auditing on every mailbox in your tenancy #First, let's get us a cred! $userCredential = Get-Credential #This gets us connected to an Exchange remote powershell service $ExoSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $userCredential -Authentication Basic -AllowRedirection Import-PSSession $ExoSession #Enable global audit logging Get-Mailbox -ResultSize Unlimited -Filter {RecipientTypeDetails -eq "UserMailbox" -or RecipientTypeDetails -eq "SharedMailbox" -or RecipientTypeDetails -eq "RoomMailbox" -or RecipientTypeDetails -eq "DiscoveryMailbox"} | Set-Mailbox -AuditEnabled $true -AuditLogAgeLimit 180 -AuditAdmin Update, MoveToDeletedItems, SoftDelete, HardDelete, SendAs, SendOnBehalf, Create, UpdateFolderPermission -AuditDelegate Update, SoftDelete, HardDelete, SendAs, Create, UpdateFolderPermissions, MoveToDeletedItems, SendOnBehalf -AuditOwner UpdateFolderPermission, MailboxLogin, Create, SoftDelete, HardDelete, Update, MoveToDeletedItems #Double-Check It! Get-Mailbox -ResultSize Unlimited | Select Name, AuditEnabled, AuditLogAgeLimit | Out-Gridview: Has anyone already run this, any negative effects or a reason not to?
robyholmes Posted December 13, 2018 Posted December 13, 2018 Nothing negative here. Well worth doing. Run the command to check afterwards. I found it only applied to half my users. I had to redo command to get rest. Can't remember how now.
Reverend_Dan Posted December 14, 2018 Posted December 14, 2018 I ran this the other day only problem I had was from duplicate named people so I had to run the following command on the four duplicates Set-Mailbox -Identity [email="[email protected]"][email protected][/email] -AuditEnabled $true -AuditLogAgeLimit 180 -AuditAdmin Update, MoveToDeletedItems, SoftDelete, HardDelete, SendAs, SendOnBehalf, Create, UpdateFolderPermission -AuditDelegate Update, SoftDelete, HardDelete, SendAs, Create, UpdateFolderPermissions, MoveToDeletedItems, SendOnBehalf -AuditOwner UpdateFolderPermission, MailboxLogin, Create, SoftDelete, HardDelete, Update, MoveToDeletedItems 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now