在Exchange地址列表中隐藏用户的Powershell命令

9
我正在尝试编写PowerShell脚本,以隐藏用户的Exchange列表。
我能找到以下命令: Set-Mailbox -Identity [user id here] -HiddenFromAddressListsEnabled $true 没有出现错误信息,而且当我运行两次命令时,会收到如下警告: WARNING: The command completed successfully but no settings of '[user id here]' have been modified.
这可能意味着命令确实起作用了。但是当我进入Exchange Management Console并打开用户配置文件时,“从Exchange地址列表中隐藏用户”复选框处于关闭状态。
这可能是什么原因呢?

请尝试以下链接,看看它们是否有帮助:- http://vnucleus.com/2011/07/hide-disabled-users-from-exchange-2007-gal-via-powershell/ - http://forums.msexchange.org/m_1800498374/mpage_1/key_/tm.htm#1800498374 - Aman Dhally
6个回答

7

我将其作为每日计划任务使用,以从全局地址列表中隐藏在AD中禁用的用户。

$mailboxes = get-user | where {$_.UserAccountControl -like '*AccountDisabled*' -and $_.RecipientType -eq 'UserMailbox' } | get-mailbox  | where {$_.HiddenFromAddressListsEnabled -eq $false}

foreach ($mailbox in $mailboxes) { Set-Mailbox -HiddenFromAddressListsEnabled $true -Identity $mailbox }

2
你可以使用以下脚本,只需将DOMAIN替换为您的域名即可。执行时它会提示您输入用户登录名,然后隐藏该用户的帐户不在地址列表中显示。
$name=Read-Host "Enter login name of user to hide"
Set-Mailbox -Identity DOMAIN\$name -HiddenFromAddressListsEnabled $true

布赖恩。

1
这正是我正在使用的,它设置了值,但是当我打开用户配置文件时,"从Exchange地址列表中隐藏用户"复选框是关闭的。 - Vova Zaycev

1
我遇到了完全相同的错误,但是通过先运行$false,然后再运行$true来解决了它。

0

“警告:命令已成功完成,但未修改 '[用户ID]' 的任何设置。”

此警告意味着该设置已经按照您所需的方式设置。因此,它没有改变该对象的任何内容。


0

对于Office 365用户或混合式交换环境,请使用Internet Explorer或Edge浏览器,进入Exchange管理中心,选择混合式设置,选择正确的按钮以配置混合式或Exchange Online。

连接方式:

Connect-EXOPSSession

查看相关邮箱:

Get-mailbox -filter {ExchangeUserAccountControl -eq 'AccountDisabled' -and RecipientType -eq 'UserMailbox' -and RecipientTypeDetails -ne 'SharedMailbox' }

基于上述0KB大小的概念进行阻止:

Get-mailbox -filter {ExchangeUserAccountControl -eq 'AccountDisabled' -and RecipientTypeDetails -ne 'SharedMailbox' -and RecipientType -eq 'UserMailbox' } | Set-Mailbox -MaxReceiveSize 0KB -HiddenFromAddressListsEnabled $true


0
你需要传递有效的 Identity 值之一,例如 DN、domain\user 等到 Set-Mailbox cmdlet。目前你没有传递任何值。

manojlds,我把用户ID放在不等号里面,但它没有显示出来。实际上这不是问题,提供了有效的ID。对此很抱歉。 - Vova Zaycev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接