Exchange Online: Do jakich skrzynek użytkownik ma dostęp?
W artykule opisano sposób jak sprawdzić prawa dostępu użytkownika do skrzynek pocztowych innych osób.
Sprawdź, kto ma dostęp do pojedynczej skrzynki pocztowej
Aby sprawdzić, kto ma dostęp do pojedynczej skrzynki pocztowej, użyj następującego polecenia:
Get-MailboxPermission -Identity arleta
arleta - tożsamość skrzynki pocztowej, np. arleta@testova365.onmicrosoft.com
Na zrzucie ekranu poniżej widać, że user2@testova365.onmicrosoft.com ma pełen dostep (FullAccess rights) do skrzynki pocztowej. Ale jak sprawdzić, do ilu i jakich skrzynek pocztowych User2 ma dostęp?
Sprawdź, do jakich skrzynek pocztowych użytkownik ma dostęp
Nie ma bezpośredniego polecenia Powershell, ktre pozwoliłoby nam sprawdzic, do jakich skrzynek pocztowych użytkownik ma dostęp. Jest jednak mozliwość stworzenia pętli, ktora przeanalizuje prawa dla wszystkich istniejących skrzynek pocztowych i zwróci prawa określonego użytkownika:
foreach ($mailbox in $mailboxes){Get-MailboxPermission -Identity $mailbox.Identity -User user2@testova365.onmicrosoft.com}
Kolumna AccessRights wyświetla poziom dostępu do każdej indywidualnej skrzynki pocztowej. Skrzynka pocztowa należąca do danego użytkownika nie pojawi się w wynikach wyszukiwania.
Eksport do CSV
Raport nt. uprawnień użytkownika może być wyeksportowany do pliku csv:
foreach ($mailbox in $mailboxes){Get-MailboxPermission -Identity $mailbox.Identity -User user2@testova365.onmicrosoft.com | export-csv c:\maiperms.csv -Append}
Powiazane artykuly
Artykul jest dostepny w innych jezykach:
Exchange Online: Do jakich skrzynek użytkownik ma dostęp? (pl-PL)
Exchange Online: Do jakich skrzynek użytkownik ma dostęp? (pl-PL)