Exchange-2010
如何將通訊組上的代表發送權限授予多個郵箱
我有一個通訊組TestDG和三個郵箱mb01、mb02、mb03。我想向這 3 個郵箱授予對通訊組的代表發送權限。
我嘗試為每個郵箱設置如下,但下一個總是覆蓋前一個。
Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo mb01 Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo mb02 Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo mb03
是否可以將此權限授予多個郵箱?如果有辦法做到這一點,我真的很感激任何幫助!
根據cmdlet的Technet 文件
Set-DistributionGroup
,該GrantSendOnBehalfTo
參數採用Microsoft.Exchange.Data.MultiValuedProperty類型的參數。正如本文中 PowerShell MVP Shay Levy 所述,任何MultiValuedProperty都可以以包含您要添加或刪除的值的 HashTable 的形式進行部分更新,如下所示:
Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo @{"Add"="mb01","mb02"} Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo @{"Add"="mb03"}
每次更新都會將目標添加到“代表發送”受贈者列表中,而不會覆蓋以前的值。
同樣,您可以使用相同的技術刪除單個值:
Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo @{"Remove"="mb02"}