Seemed a bit daunting, and would have taken us ages to audit just using the GUI. But it was actually very quick to get going in Powershell.
Add-PSSnapin *exchange*
$user = "TESTUSER" $mailboxes = get-mailbox foreach ($mailbox in $mailboxes) { $mailboxpermission = Get-Mailboxpermission $mailbox foreach ($permission in $mailboxpermission) { $permission | where {$_.Accessrights -Contains "FullAccess" -and $_.user -like "*$user*"} | select Identity } } |
This was a cracking use of Powershell right in the nick of time and made us seem really professional to our big boss. Really can't recommend enough getting some powershell tools into your frequently used toolbelt.
Once you start using it, it's amazing the things you start to dream up. Things you wouldn't have even thought to do before learning the power of the shell!
No comments:
Post a Comment