User ohne Mailbox aus Stellvertretungen entfernen

Da es beim Eintragen von Stellvertretungen zu Problemen kommt, wenn User eingetragen sind die kein Mailbox mehr haben, habe ich hier einen Powershell-Einzeiler zum Entfernen von Usern ohne Mailbox aus den Stellvertretungen:

$aGood=@();Get-Mailbox <Mailbox>|Select-Object -ExpandProperty GrantSendOnBehalfTo|%{ if ((Get-User $_).RecipientType -eq "UserMailbox") { $aGood+=$_ }};Set-Mailbox <Mailbox> -GrantSendOnBehalfTo $aGood;

Parameter <Mailbox>: gewünschte Mailbox angeben in der üblichen Form angegeben (Alias, Domain\Username,e-Mailadresse).

Kommentare sind geschlossen