在 Exchange Online 中向脱机通讯簿添加地址列表或删除地址列表

可以使用 Exchange Online PowerShell 在脱机通讯簿 (OAB) 添加或删除地址列表。 默认情况下,有一个名为“默认脱机通讯簿”的 OAB,其中包含全局地址列表 (GAL) 。 OAB 是基于它们包含的地址列表生成的。 若要创建用户可以下载的自定义 OAB,你可以在 OAB 中添加或删除地址列表。

有关与 OAB 相关的更多管理任务,请参阅脱机通讯簿程序

开始前,有必要了解什么?

  • 估计完成每个步骤时间:5 分钟

  • 在生成地址列表所在的 OAB 之前,对地址列表所做的更改才可用于客户端下载。

  • 默认情况下,不会将地址列表角色分配给Exchange Online中的任何角色组。 若要使用需要地址列表角色的任意 cmdlet,您需要向角色组添加此角色。 有关详细信息,请参阅 修改角色组

  • 只能使用 Exchange Online PowerShell 来执行本主题中的过程。 若要连接到 Exchange Online PowerShell,请参阅连接到 Exchange Online PowerShell

提示

是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange OnlineExchange Online Protection 的论坛。

使用 Exchange Online PowerShell 在脱机通讯簿中添加和删除地址列表

修改在 OAB 中配置的地址列表时,指定的值将 替换 OAB 中的任何地址列表。 若要将地址列表添加到 OAB,请指定当前地址列表以及要添加的地址列表。 若要从 OAB 中删除地址列表,请指定当前地址列表减去要删除的地址列表。

在此示例中,名为“市场营销 OAB”的 OAB 已配置了地址列表 1 和地址列表 2。 若要保留这些地址列表并添加地址列表 3,请运行以下命令:

Set-OfflineAddressBook -Identity "Marketing OAB" -AddressLists "Address List1","Address List 2","Address List 3"

同样,若要保留 OAB 配置地址列表 1 和地址 2,但删除地址列表 3,请运行以下命令:

Set-OfflineAddressBook -Identity "Marketing OAB" -AddressLists "Address List 1","Address List 2"

有关语法和参数的详细信息,请参阅 Set-OfflineAddressBook

如何知道操作成功?

若要验证是否已成功添加或删除 OAB 中的地址列表,请运行以下命令来验证属性值 AddressLists

Get-OfflineAddressBook | Format-List Name,AddressLists