如何授予通讯组的代表权限发送到多个邮箱

我有一个通讯组TestDG和三个邮箱mb01 , mb02 , mb03 。 我想在通讯组上发送代表权限发送到这3个邮箱。

我试图为每个邮箱设置如下,但下一个总是覆盖前一个。

Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo mb01 Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo mb02 Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo mb03 

是否有可能将此权限授予多个邮箱? 如果有办法做到这一点,我真的很感激任何帮助!

根据Set-DistributionGroup cmdlet的Technet文档 , GrantSendOnBehalfTo参数接受一个types为Microsoft.Exchange.Data.MultiValuedProperty的参数。

正如本文中由PowerShell MVP Shay Levy所概述的,任何MultiValuedProperty都可以以包含要添加或删除的值的HashTableforms进行部分更新,如下所示:

 Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo @{"Add"="mb01","mb02"} Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo @{"Add"="mb03"} 

每次更新都会将目标添加到“代表发送”受让方列表中,而不会覆盖以前的值。

同样,您可以使用相同的技术删除单个值:

 Set-DistributionGroup "TestDG" -GrantSendOnBehalfTo @{"Remove"="mb02"}