讓Exchange 2007 地址薄中的 中文名 按拼音排列

Exchange 2007 中的中文名和非英語的名字是按照 Unicode 排列的

image

如果你使用的是英文客戶端,默認的排列就是這個鳥樣,並不是按照拼音排列的。怎麼樣讓它按照漢語拼音的順序排列呢?

 

很簡單----------------

 

只要在名字前加上首字母拼音就可以了 ----------------

 

表砸我!!! 好多人就是這麼做的

 

其實還有一個方法,使用OAB (Offline Address Book)--- 脫機地址薄,OAB有好幾個版本,Exchange 2007 中支持從 Outlook 98 的版本2 到 Outlook 2003 SP2以後的版本4.

image

在OAB 4中,在客戶端上,生成一個根據客戶端信息產生的索引,這個索引跟服務器上的設置是無關的,我們來看一下。

 

首先,客戶端必須使用緩存模式登陸,要不然就不會使用脫機地址簿了。

image

然後,下載脫機地址簿

image

靠,下載出錯了

image

到Sync folder 裏看看,果然是下載地址簿出錯

image

到CAS上看看,OAB根本沒有產生

image

我發現我連 ExchangeOAB 文件夾都沒有,找到默認的OAB,更新了一下

image

ExchangeOAB出現了

image

重啓了一下Microsoft Exchange File Distribution 服務,OAB裏面也產生文件了

image

Outlook 下載 OAB 也成功了。

image

但是你會發現Outlook Offline的時候 地址簿裏還是什麼不沒有,不要着急,重啓Outlook,這次就可以看到脫機地址簿了。

image

搞了半天,硬是把一篇地址排序寫成了OAB 排錯,唉!排錯的過程中還碰到一個問題,一旦我點擊了更新脫機地址簿,Exchange 2007的管理控制檯馬上失去響應,還沒找到原因。

大家注意到,現在客戶端使用的OAB還沒有按照 中文拼音進行排序,因爲客戶端是英文的,我們來更改一下設置。把客戶端的標準和格式改爲中國。

image

刪除前一個Outlook 配置文件,新建一個。

 

image

注意:因爲前面客戶端已經下載了OAB,如果不重新生成一個OAB,原來下載的那個還是會被使用的,也就看不到效果了。如果你在地區和語言設置中已經是中國了,而且是第一次配置Outlook,則不需要重新生成OAB。

 

打開Outlook,下載脫機地址簿(OAB),結束後,設置脫機,然後就可以看到中文名以拼音排序了。

image

如果你不使用緩存模式登陸,則看不到這個效果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章