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