Link to home
Start Free TrialLog in
Avatar of dougdog
dougdog

asked on

need to show what 365 mailboxes are shared with other users

need to show what 365 mailboxes are shared with other users
but to exclude those shared by our archive account
so just to see what end users have access to other users mailboxes
Avatar of Zaheer Iqbal
Zaheer Iqbal
Flag of United Kingdom of Great Britain and Northern Ireland image

Try below

$Mailboxes = Get-Mailbox -RecipientTypeDetails SharedMailbox -ResultSize:Unlimited | Select Identity,Alias,DisplayName | sort displayname
$Mailboxes | sort displayname | % {
Get-MailboxPermission -Identity $_.alias | select identity,user,accessrights |
where {
($_.User -notlike ‘*Archive Account*’)
}
} | Out-GridView
"Shared" can mean a lot of things though. Is it a Full access permission, is it a folder level, or even just Calendar sharing? In any case, there are tons of example scripts available online, including ones that show how to exclude certain entries, just look them up.
Avatar of dougdog
dougdog

ASKER

1 script as in shared as in full access
1 scripts as in just calendar access
ASKER CERTIFIED SOLUTION
Avatar of Vasil Michev (MVP)
Vasil Michev (MVP)
Flag of Bulgaria image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Accept: Vasil Michev (MVP) (https:#a42393763)

If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

seth2740
Experts-Exchange Cleanup Volunteer