0

要从邮箱中撤销 GrantSendOnBehalfTo 的权限,有据可查,您可以这样做:

Set-Mailbox -Identity MyMailbox -GrantSendOnBehalfTo $null

从 powershell 和本地脚本运行时有效。

但是,如果我将它包含在运行远程 powershell 的脚本中(使用 New-PSSession 等),则会失败并出现以下错误:

找不到对象“[Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter]”。请确保拼写正确或指定不同的对象。+ CategoryInfo : NotSpecified: (:) [], ManagementObjectNotFoundException + FullyQualifiedErrorId : A32A9BAB

所以它不会接受 $null 作为参数。

我怎样才能解决这个问题?

4

1 回答 1

2

实际上,特别是如果这是带有 DirSync 的 Office 365,最简单的方法是将publicDelegatesAD 中的属性留空。

确保使用 UPN 作为标识(如果使用单个邮箱,则不需要):

Set-Mailbox -identity xxx@something.com -grantSendOnBehalfTo $null

或者

Set-Mailbox xxx@something.com -grantSendOnBehalfTo $null
于 2013-08-14T17:31:52.280 回答