經過將LDAP 語法升級到 OPATH進行Exchange自定義地址列表升級

【摘要】服務器

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

3.1      LDAP to OPATH filter 轉換腳本移動到Exchane安裝目錄下「scripts」目錄下;

wKiom1QnX8LDeSzdAAEIJN7ycoc246.jpg

3.2      經過Get-AddressList 'xxxx' | fl name,*filter,exchangeversion查詢確認地址列表版本;( 其中xxxx爲地址列表名稱)

 

wKiom1QnX_GjoE7UAADHLRyQOHQ266.jpg

       查詢結果說明:

         Recipientfilter 表示2010的查詢條件,

LdaprecipientFilter表示 2003的查詢條件

ExchangeVersion所表示的 「00」表示爲 Exchange 2003版本。

3.3      打開Exchange管理控制檯,CD D:\Exch2010\Scrips定位到LDAP to OPATH filter 轉換腳本所在Scrips目錄;

 

wKiom1QnYAKTXgGnAAAmwMc_hkA842.jpg

3.4      執行」Set-addresslist "xxxx" -recipientfilter(.\convertfrom-ldapfilter (get-addresslist "xxxx ").ldaprecipientfilter) 」進行地址列表升級;

wKioL1QnYDfhYZ4UAACS-7SiGXE694.jpg

 

  確認修改,輸入」Y」,並回車

3.5      執行命令Update-AddressList "xxxx "更新地址列表。

wKiom1QnYB3z0OOgAAAutlnT9Ts183.jpg

3.6      接下來,在地址列表中編輯相應的地址列表,已經能夠正常進行編輯了。

相關文章
相關標籤/搜索