【摘要】服務器
在 Microsoft Exchange Server 2003 及早期版本中,LDAP 篩選語法用於建立自定義地址列表、全局地址列表 (GAL)、電子郵件地址策略和通信組。在 Exchange Server 2010 和 ExchangeServer 2007 中,OPATH 篩選語法替代了 LDAP 篩選語法。當咱們把Exchange 2003升級到了2010以後,須要把地址列表進行升級,不然在2010中沒法打開。ide
Exchange 2010 支持 LDAP 語法篩選器,而且該篩選器僅存在於已從 Exchange 2003 或更早版本遷移的對象。僅當您要從 Exchange 2010 服務器編輯篩選器時,才必須將這些 LDAP 篩選器升級到 OPATH 語法。例如,若是在您的組織中有 Exchange 2003 服務器,則能夠從 Exchange 2003 服務器管理 LDAP 語法篩選器。不能在 Exchange 2010 中管理或建立 LDAP 語法篩選器。spa
對於默認的地址列表,如「全部用戶」、「全部組」、「默認全局地址列表」等,微軟直接提供了升級命令,以下:3d
將升級全部用戶的默認地址列表:對象
Set-AddressList "AllUsers" -IncludedRecipients MailboxUsersblog
升級全部組的默認地址列表:ip
Set-AddressList "AllGroups" -IncludedRecipients MailGroupsssl
升級全部聯繫人的默認地址列表:ci
Set-AddressList "AllContacts" -IncludedRecipients MailContactsget
升級公用文件夾的默認地址列表:
Set-AddressList "PublicFolders" -RecipientFilter { RecipientType -eq 'PublicFolder' }
升級默認全局地址列表:
Set-GlobalAddressList "DefaultGlobal Address List" -RecipientFilter {(Alias -ne $null -and (ObjectClass-eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -orObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))}
在企業環境中,除了默認的地址列表之外,每每還會有不少自定義的地址列表。對於這部分自定義的地址列表,咱們每每經過重建的方法進行升級,耗時較多,容易出錯。如下將介紹經過使用LDAP to OPATH filter 轉換腳本進行自定義地址列表升級的過程。
u 前提條件
下載LDAP to OPATH filter 轉換腳本
http://gallery.technet.microsoft.com/scriptcenter/7c04b866-f83d-4b34-98ec- f944811dd48d
查詢結果說明:
Recipientfilter 表示2010的查詢條件,
LdaprecipientFilter表示 2003的查詢條件
ExchangeVersion所表示的 「00」表示爲 Exchange 2003版本。
確認修改,輸入」Y」,並回車