Kto może wysyłać wiadomości w imieniu skrzynki udostępnionej (GrantSendOnBehalfTo)

Aby wyświetlić listę użytkowników którzy mogą wysyłać wiadomości w imieniu skrzynek udostępnionych (parametr GrantSendOnBehalTo – shared mailbox) należy wykonać polecenie

Get-Mailbox | where {$_.GrantSendOnBehalfTo -ne $null} | select Name,Alias,UserPrincipalName,PrimarySmtpAddress,@{l='SendOnBehalfOf';e={$_.GrantSendOnBehalfTo -join ";"}}

Aby wynik powyższego polecenia zapisać do pliku wydajemy polecenie

Get-Mailbox | where {$_.GrantSendOnBehalfTo -ne $null} | select Name,Alias,UserPrincipalName,PrimarySmtpAddress,@{l='SendOnBehalfOf';e={$_.GrantSendOnBehalfTo -join ";"}} | Export-CSV "c:\temp\SendOnBehalf.csv" -Encoding UTF8

Aby wyświetlić kto może wysyłać wiadomości w imieniu konkretnej skrzynki i wynik polecenia zapisać do pliku wydajemy polecenie:

Get-Mailbox mailbox-alias | select Name,Alias,UserPrincipalName,PrimarySmtpAddress,@{l='SendOnBehalfOf';e={$_.GrantSendOnBehalfTo -join ";"}} | Export-CSV "c:\temp\SendOnBehalf.csv" {$_.GrantSendOnBehalfTo -join ";"}} | Export-CSV "c:\temp\SendOnBehalf.csv" -Encoding UTF8

Aby wyświetlić wynik w oknie powershell-a

Get-Mailbox mailbox-alias | where {$_.GrantSendOnBehalfTo -ne $null} | select Name,Alias,PrimarySmtpAddress,GrantSendOnBehalfTo