This post is also available in: angielski
W poprzednim poście Exchange 2010 nadawanie uprawnień do skrzynki przedstawiliśmy jak nadać uprawnienia do skrzynki oraz do folderów znajdujących się w skrzynce..
Po pewnym czasie od nadania uprawnień do skrzynek, najczęściej zapominamy do jakich skrzynek uprawnienia zostały dodane, komu oraz jakie uprawnienia.
Exchange 2010 utworzenie listy skrzynek z przypisanymi uprawnieniami
Aby uzyskać listę wszystkich skrzynek znajdujących się na serwerze MX01 z przypisanymi uprawnieniami Full Access, które to uprawnienia nie są dziedziczone oraz z pominięciem właścicieli skrzynki musimy wykonać polecenie jak poniżej:
Get-Mailbox -Server “MX01” -ResultSize Unlimited | Get-MailboxPermission | where {($_.AccessRights -eq “FullAccess”) -and ($_.IsInherited -eq $false) -and ($_.User.ToString -ne “NT AUTHORITY\SELF”)}
Oczywiście oprócz sprawdzenia uprawnień Full Access możemy rówież sprawadzić uprawnienia jak poniżej:
- DeletedItem
- ReadPermission
- ChangePermission
- ChangeOwner
- ExternalAccount
- SendAs permission
Exchange 2010 lista skrzynek z przypisanymi uprawnieniami Send As :
Uprawnienia Send As przypisywane do skrzynki są uprawnieniami nadawanymi na poziomie Active Directory.
Dlatego aby sprawdzić te uprawnienia musimy skorzystać z polecenia Get-ADPermission.
Poniższy przykład zwraca listę wszystkich skrzynek z przypisanymi uprawnieniami Send As:
Get-Mailbox -server MX01 -ResultSize unlimited | Get-ADPermission | Where {$_.ExtendedRights -like “Send-As” -and $_.User.ToString() -ne “NT AUTHORITY\SELF” -and $_.Deny -eq $false} | ft Identity,User,IsInherited -AutoSize
Aby sprawdzić uprawnienia nadane dla skrzynki mailbox1 wystarczy użyć polecenia Get-MailboxPermission:
Get-MailboxPermission mailbox1