当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

作者:精品下载站 日期:2024-12-15 00:36:30 浏览:13 分类:玩电脑

从全局地址列表 (GAL) 隐藏用户


在本指南中,您将了解如何从 Office 365 全局地址列表 (GAL) 隐藏用户、组和共享邮箱。

您可以隐藏全局地址列表 (GAL) 中邮箱的任何对象,包括用户和共享邮箱、组(Microsoft 365、通讯组列表和启用邮件)、资源和联系人。任何依赖于 GAL 的服务都无法找到隐藏的邮箱。

目录:

  • 在混合环境中隐藏 GAL 中的用户或共享邮箱
  • 在纯云环境中隐藏 GAL 中的用户或共享邮箱
  • 使用 Exchange 管理中心隐藏 GAL 中的联系人
  • 使用 Exchange 管理中心隐藏 GAL 中的资源
  • 使用 Exchange 管理中心从 GAL 隐藏组
  • 使用 PowerShell(混合)从 GAL 隐藏用户
  • 使用 PowerShell 从 GAL 隐藏用户(仅限云)
  • 使用 PowerShell 从 GAL 隐藏联系人
  • 使用 PowerShell 从 GAL 隐藏组

在混合环境中隐藏 GAL 中的用户或共享邮箱

如果您有与 Azure 同步的本地 Active Directory 域控制器,请按照以下步骤从 GAL 中隐藏用户。

步骤 1. 在本地 Active Directory 域控制器中,打开 Active Directory 用户和计算机。

步骤 2. 在全局地址列表中找到您想要隐藏的用户,然后双击该用户。

步骤 3. 单击“属性编辑器”选项卡。

步骤 4.找到属性 msExchHideFromAddressLists 并对其进行编辑。将其设置为 True。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

第 5 步。执行同步以将更改推送到云端。

想要检查或批量更新所有用户的 msExchHideFromAddressLists 吗?

AD Pro Toolkit 可用于报告所有用户的 msExchHideFromAddressLists 值。运行用户导出工具并将 msExchHideFromAddressLists 属性添加到报表中。这将创建如下所示的报告。这是查看 GAL 隐藏的用户的快速简便的方法。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

如果要批量修改此属性,请使用批量更新程序工具。

在纯云环境中隐藏 GAL 中的用户或共享邮箱

第 1 步。登录 Exchange 管理中心

单击邮箱,查看用户和共享邮箱的列表。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

第 2 步。点击您想要隐藏的邮箱。

将显示邮箱设置页面。在顶部,单击隐藏邮箱。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

将打开“从地址列表中隐藏”屏幕。从关切换到开。然后单击屏幕底部的“保存”。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

从全局地址列表中隐藏现有邮箱最多可能需要 24 小时。

使用 Exchange 管理中心隐藏 GAL 中的联系人

步骤 1. 登录 Exchange 管理中心。

从左侧菜单中单击收件人,然后单击联系人。您将看到您的租户联系人列表。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

第 2 步。从地址列表中找到您想要隐藏的联系人并单击它。您将在底部看到“从全局地址列表中隐藏”。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

单击“管理 GAL 隐藏”。

将显示管理隐藏全局地址列表 (GAL) 屏幕。将“从全局地址列表中隐藏”设置切换为“开”,然后单击屏幕底部的“保存”。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

现有联系人最多可能需要 24 小时才会隐藏在 GAL 中。

使用 Exchange 管理中心隐藏 GAL 中的资源

步骤 1. 登录 Exchange 管理中心。

从左侧菜单中单击收件人,然后单击资源。您将看到您的资源列表。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

第 2 步。找到并单击您要隐藏的资源。设置页面将打开。单击“从全局地址列表中隐藏此地址”框,然后单击“保存”按钮。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

现有资源最多可能需要 24 小时才能对 GAL 隐藏。

使用 Exchange 管理中心从 GAL 隐藏组

步骤 1. 登录 Exchange 管理中心。

从左侧菜单中单击收件人,然后单击组。您将看到您的群组列表。您可以隐藏任何组、Microsoft 365、通讯组列表、动态通讯组列表或启用邮件的安全性。

第 2 步。点击群组

单击您的组所在的“Microsoft 365”、“通讯组列表”、“动态通讯组列表”或“启用邮件的安全性”选项卡。在本例中,我选择 Microsoft 365 组,因此我将单击 Microsoft 365 选项卡。单击要隐藏的组。群组信息框将打开。

单击“设置”选项卡。在“常规设置”下,单击“在全局地址列表中隐藏此组”左侧的框。单击底部的“保存”。

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

现有组最多可能需要 24 小时才能对 GAL 隐藏。

使用 PowerShell(混合)从 GAL 隐藏用户

您需要安装 Active Directory PowerShell 模块才能运行这些命令。

在此示例中,我们更改 Active Directory 用户“123 User”。

Set-ADUser -identity 123user -Replace @{msExchHideFromAddressLists=$true}

要检查 msExchHideFromAddressLists 属性的设置,请使用 cmdlet Get-ADUser
在此示例中,我检查用户“ABC User ”的状态

Get-ADUser -Identity “ABC User” -Properties msExchHideFromAddressLists

使用 PowerShell 从 GAL 隐藏用户(仅限云)

首先,连接到 Exchange Online。

有关详细步骤,请参阅文章“连接到在线交换”。

要从全局地址列表中隐藏用户、资源或共享邮箱,请使用 Set-Mailbox cmdlet。

在此示例中,我从 GAL 中隐藏用户“ABC User”。

Set-Mailbox -Identity "ABC User" -HiddenFromAddressListsEnabled $true

要在 GAL 中取消隐藏用户邮箱,请使用 Set-Mailbox cmdlet。

Set-Mailbox -Identity "ABC User" -HiddenFromAddressListsEnabled $false

要查看 GAL 隐藏了哪些邮箱,请使用以下脚本:

Get-Mailbox -ResultSize unlimited | where {$_.HiddenFromAddressListsEnabled -eq $true} | Select DisplayName

使用 PowerShell 从 GAL 隐藏联系人

首先,连接到 Exchange Online。

有关详细步骤,请参阅文章“连接到在线交换”。

使用 Set-MailContact cmdlet 对 GAL 隐藏联系人。在此示例中,我们对 GAL 隐藏了联系人“Cherry Pie”。

Set-MailContact -Identity "Cherry Pie" -HiddenFromAddressListsEnabled $true

要检查 HiddenFromAddressListsEnabled 的状态,请使用 cmdlet Get-MailContact

在此示例中,我检查邮件联系人“Cherry Pie”的状态

Get-MailContact -Identity "Cherry Pie" | FL HiddenFromAddressListsEnabled

要查看 GAL 中隐藏的任何邮件联系人,请使用以下命令:

Get-MailContact -ResultSize unlimited | Where {$_.HiddenFromAddressListsEnabled -eq $true} | Select Name,HiddenFromAddressListsEnabled

使用 PowerShell 从 GAL 隐藏组

首先,连接到 Exchange Online。

有关详细步骤,请参阅文章“连接到在线交换”。

分销组

使用 Set-DistributionGroup cmdlet 可对 GAL 隐藏通讯组列表或启用邮件的安全组。在此示例中,我从 GAL 中隐藏了通讯组列表“ADProAll”。

Set-DistributionGroup -Identity "ADProAll"-HiddenFromAddressListsEnabled $true

要查看通讯组的 HiddenFromAddressListsEnabled 设置,请使用 cmdlet Get-DistributionGroup

在此示例中,我检查通讯组“ADProAll”的状态

Get-DistributionGroup -Identity "ADProAll" | FL HiddenFromAddressListsEnabled

要查看对 GAL 隐藏的所有通讯组,请使用以下脚本:

Get-DistributionGroup -ResultSize unlimited | Where {$_.HiddenFromAddressListsEnabled -eq $true} | Select Name,HiddenFromAddressListsEnabled

Microsoft 365 组

若要隐藏 Microsoft 365 组,请使用 cmdlet Set-UnifiedGroup。

在此示例中,我从 GAL 中隐藏了 Microsoft 365 组“会计团队”。

Set-UnifiedGroup -Identity "Accounting Team" -HiddenFromAddressListsEnabled $true

若要查看 Microsoft 365 组上的 HiddenFromAddressListsEnabled 设置,请使用 cmdlet Get-UnifiedGroup

在本例中,我检查“会计团队”的设置

Get-UnifiedGroup -Identity "Accounting Team" | FL HiddenFromAddressListsEnabled

要查看 GAL 中隐藏的所有 Microsoft 365 组,请使用以下脚本:

Get-UnifiedGroup -ResultSize unlimited | Where {$_.HiddenFromAddressListsEnabled -eq $true} | Select Name,HiddenFromAddressListsEnabled

动态通讯组列表

要隐藏动态通讯组列表,请使用 Set-DynamicDistributionGroup cmdlet。

在此示例中,我从 GAL 中隐藏了名为“ADProDDL”的动态通讯组列表。

Set-DynamicDistributionGroup -Identity ADProDDL -HiddenFromAddressListsEnabled $true

要检查动态通讯组列表上的 HiddenFromAddressListsEnabled 设置,请使用 cmdlet Get-DynamicDistributionGroup。

Get-DynamicDistributionGroup -Identity "ADProDDL" | FL HiddenFromAddressListsEnabled

要获取对 GAL 隐藏的所有对象的列表,请使用 cmdlet Get-Recipient。

Get-Recipient -ResultSize unlimited -Filter {HiddenFromAddressListsEnabled -eq $true}

[玩转系统] 从全局地址列表 (GAL) 隐藏用户

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯