拿掉 Exchange Online 中的通訊簿原則
通訊簿原則 (ABP) 可讓您將使用者分成特定群組,以提供自定義的全域通訊清單,) (Outlook 和 Outlook 網頁版 (中先前稱為 Outlook Web App) 的 GAL。 如需ABP的詳細資訊,請參閱 Exchange Online中的通訊簿原則。
您只能使用 Exchange Online PowerShell 從 Exchange Online 組織中移除 ABP,而且只有在未將 ABP 指派給信箱時, (作用中信箱或仍可復原) 的虛刪除信箱。
開始之前有哪些須知?
預估完成時間:少於 5 分鐘。
根據預設,[通訊清單] 角色並未指派給 Exchange Online 中的任何角色群組。 若要使用任何需要 「通訊清單」角色的 Cmdlet 或功能,您必須將角色新增至角色群組。 如需詳細資訊,請參閱 修改角色群組。
若要連線至 Exchange Online PowerShell,請參閱連線至 Exchange Online PowerShell。
提示
有問題嗎? 在 Exchange 論壇中尋求協助。 請造訪論壇:Exchange Online 或 Exchange Online Protection。
使用 Exchange Online PowerShell 移除 ABP
步驟 1:確認 ABP 未指派給信箱
以 ABP 的名稱取代 <ABPName> ,然後執行下列命令以取得您要移除之 ABP 的 DistinguishedName (DN) 值:
Get-AddressBookPolicy -Identity "<ABPName>" | Format-List DistinguishedName
若要查看是否已將 ABP 指派給使用中信箱,請將 ABPDistinguishedName> 取代<為 ABP 的 DN,然後執行下列命令:
Get-Mailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
若要從您找到的任何作用中信箱移除 ABP 指派,請將 ABPDistinguishedName> 取代<為 ABP 的 DN,然後執行下列命令:
$a = Get-Mailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
$a | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy $null}
若要查看是否已將ABP指派給虛刪除的 (可復原) 信箱,請將ABPDistinguishedName> 取代<為ABP的 DN,然後執行下列命令:
Get-Mailbox -SoftDeletedMailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
若要從您找到的任何虛刪除信箱中移除 ABP 指派,請將 ABPDistinguishedName> 取代<為 ABP 的 DN,然後執行下列命令:
$s = Get-Mailbox -SoftDeletedMailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
$s | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy $null}
注意:如果您未將ABP指派給信箱,則 Outlook 和 Outlook 網頁版 中的使用者會看到整個組織的 GAL。 如果名稱包含空格) ,您可以指定以引弧括住的不同 ABP (名稱,而不是使用 值 $null
。
步驟 2:移除 ABP
若要移除 ABP,請使用下列語法:
Remove-AddressBookPolicy -Identity <ABPIdentity>
此範例會移除名為 ABP TailspinToys 的 ABP。
Remove-AddressBookPolicy -Identity "ABP TailspinToys"
如需詳細的語法及參數資訊,請參閱 Remove-AddressBookPolicy。
如何知道這是否正常運作?
若要確認您已成功移除 ABP,請在 Exchange Online PowerShell 中使用下列其中一個程式:
執行下列命令來確認 ABP 未列出:
Get-AddressBookPolicy
以 ABP 的名稱取代 <ABPName> ,然後執行下列命令以確認傳回錯誤:
Get-AddressBookPolicy -Identity "<ABPName>"