把 Exchange 上的全域通訊錄同步到手機上

公司自從去年把郵件伺服器換成了 Exchange 2013 之後,不時的就有人在問是不是可以把公司的全域通訊錄同步到手機上來,由於公司向來有把每個人的手機號碼記錄到 AD 上的習慣,二來公司的人數沒有很多(所以全部同步下來也不會太誇張),加上公司同仁常常出國出差,一般也不會很浪費的都在國外買全程的 3G 上網,所以把通訊錄同步到手機上,臨時有急事時不管在國內國外找起來都比較方便。

我們一開始開放大家用手機收信之後(不是用 POP3), 就發現每次要搜尋公司通訊錄時,在我的 New HTC One 上面就非得要按一下「搜尋公司通訊錄中的聯絡人」選項之後,它才會透過網路去 Exchange 上搜尋(而且小於 4 個字元還不讓你搜尋),原先一直以為這是 Android 4.3 的 bug,後來我的 New HTC One 升級到 4.4 之後也是無濟於事,加上同事的 iPhone 也是一樣的狀況,所以我們便開始研究這中間發生了什麼事

經過幾次錯誤的嘗試之後,發現原來不管是 Android 或 iPhone,在設定了 Exchange 帳號連線之後,都是可以同步聯絡人下來的,只是這個「聯絡人」,指的是個人在 Exchange 上的「通訊錄」,而非「全域通訊錄」。好吧,知道弄錯了之後,我就可以手動的把全域通訊錄中我想同步到手機上的名單一個一個捉進我的個人「通訊錄」了

1

2

然後在 Outlook 中我就可以看到這筆名單出現在我的個人通訊錄中,然後我的手機裡頭過幾分鐘之後也就出現了這筆資料,嗯,看來問題解決了?!

3

啥?!老闆問說,那萬一全域通訊錄有更新時要怎麼辦?我們多了幾位員工或是有人改了電話?我想一位稍有智慧的 MIS 是不會這麼回答老闆的:老闆,就請你自己每天或要出差前記得把全域通訊錄全選起來,然後一次加到你的個人通訊錄中。

所以找來 Google 大神來神一下,發現有這篇文章:Importing Global Address List entries into a user’s Contacts folder

趕緊把裡頭的 script 下載下來拿去 Exchange server 上執行,嗯,步驟有點囉唆,紀錄一下免得自己以後忘記:

首先先找到 Exchange 的 Management Power Shell ,我自己是對 2012 這個如同 Windows 8 的 Metro GUI 是很不習慣的,找個功能還要用搜尋的才找得到…

4

接著執行下面這個指令,新增一個 MailArchivaImpersonation 的角色,使其擁有 Impersonation 的權限,並賦予你現在用來管理 Exchange 的這個使用者擁有這個角色的權限

[PS] C:\>New-ManagementRoleAssignment -Name:MailArchivaImpersonation -Role:ApplicationImpersonation -User:[your account]

5

然後執行剛剛下載下來的 script ,這樣子就可以把全域通訊錄複製到該帳號的個人通訊錄中

[PS] C:\>.\Copy-OrgContactsToUserMailboxContacts.ps1 -Mailbox [account you want to sync GAL] -FolderName Contacts

6

執行完畢之後,我是會把這個權限移除掉,因為感覺上有點危險

[PS] C:\>Remove-ManagementRoleAssignment MailArchivaImpersonation

然後該帳號的 Outlook 個人通訊錄、手機就都會有這些名單了

7

8

由於這個 script 的動作是 複製+覆蓋,所以只要把它設定到 Windows 的工作排程中每天執行,就可以每天 “同步" 全域通訊錄下去了

要讓 Windows 定期執行 Exchange 2013 的 Power Shell command 還有點小學問,不是執行執行那個 *.ps1 檔案就好了,請參考這裡吧:
http://www.msexchange.org/kbase/ExchangeServerTips/ExchangeServer2013/Powershell/scheduling-exchange-powershell-task.html

* 原本該 script 作者只會把全域通訊錄中 1) 有 E-Mail 地址  2) 有手機或公司電話 的資料複製下去,不過由於我們公司對於離職員工的帳號會先 disable 保存一段時間,所以我改了該 script 的 76 行,把被 disabled 的帳號也過濾掉了,改過之後的 script 放在下面,因為 WordPress 似乎不給放 *.ps1 檔案,所以我先壓縮過後改附檔名為 *.doc,有需要的人請自行下載後去掉 *.doc 然後解壓縮就可以得到該 script 了

Copy-OrgContactsToUserMailboxContacts.zip

新 Dell Latitude 14 7440 開箱

這次拿到是 Dell Latitude 14 7440 ,由於上次的 7240 被 Programmer 嫌螢幕太小,寫程式不方便,而且沒有 Full HD ,所以這次就拿了 7440,外觀上差不多,規格是寫 1.61kg ,憑感覺拿起來大概沒有差距太大,就當成是 1.61kg 好了,至少和我們以前公司用的 Latitude 6420, 6430 比較起來是輕了很多

2013-12-20 12.01.19

鍵盤上有小藍點,試用了一下之後覺得還不錯用,一改以前我一直認為小藍點比小紅點差一大截的的想法

2013-12-20 12.01.46

機身右側邊只有 USB,耳機麥克風共用接口,Wifi 開關,不知道是不是全面改用 USB 3.0 的關係,這台機器上面都沒有特別用藍色標示 USB 接口了

2013-12-20 12.02.11

左側邊就空空的,只有散熱孔

2013-12-20 11.02.40

剩下的接口就都在背面,便利性就見仁見智了,我還是喜歡這台機器有標準大小的 hdmi 接頭,和公司的投影機直接搭配

2013-12-20 11.03.10

背面一貫的精簡,也是支援舊 E 系列的 Docking ,但是那個 Docking 的插入角度要自己對齊,因為接口位置並不像小黑一樣有考慮舊有 Dock 的位置,而且插上去會覺得有點醜,會有看起來不是很合身的感覺

2013-12-20 11.04.27

電池是 3 cell

2013-12-20 12.04.50

開背蓋的方法和 7240 一樣,拆兩根螺絲就可以打開了,裡頭可以塞一個 msata SSD 和一個 2.5 HDD,是我最喜歡的配置方式

2013-12-20 12.08.47

HDD 的部分需要額外的連接線,當初廠商忘記附上了,又花了一週另外寄來

2013-12-20 11.09.41

這是原本放在 HDD 位置的支架,看 Dell 說明書,原本應該是要把 msata SSD 放在這個位置才對 (所以現在放 SSD 的那個位置應該是設計用來放 WLAN card 的)

2013-12-20 11.09.50

Full HD (無觸控) 的 14″ 螢幕感覺上很細緻,其實我個人不太習慣這麼細的字

2013-12-20 11.16.25

msata + HDD 可正常開機,速度上沒有特別測試,感覺上是有 SSD 的開機速度了,不過因為這個畫面會稍微停住一兩秒,讓開機時間變常了些

2013-12-20 11.17.26

右邊是內附的變壓器,尺寸和重量上和以前相比算是進步很多了,不過還是比不上我上次在自動買特價時購入的樹昌萬用變壓器(含 USB 充電埠),不過它的接頭維持和以往 Dell 一樣的規格,我們舊的變壓器就可以繼續使用,讚

2013-12-20 11.04.03

 

* 補充說明 (2014/03/17):這個自動買上面特價購入的萬用變壓器,其轉接頭並無內含 Dell 特殊晶片,所以接上去之後可以供電,但無法為電池充電,我後還是在拍賣上買了特殊有帶 Dell 晶片的轉接頭,才能使用,而且一頭是 5mm ,另一頭才是 Dell 的接頭,也就是會轉接兩次的意思。光華商場那裡的電子器材行也有賣,但是要問一下老闆才會拿出來給你。

新 Dell Latitude 12 7240 開箱

今天早上到公司收到一台廠商借測的新筆電:Latitude 系列的 Ultrabook,12 吋

第一眼看到覺得這外型長得有點像 Macbook Air 了

圖片

掀開蓋子,型號是 E7240,開蓋後看起來就有 Latitude 的特色了,有完整的獨立方向鍵,Page Up/Page Down 鍵,鍵盤顆粒似乎小了一些些,我的手指不算粗,加上鍵程還算 OK,打起來的感覺算是不錯。而且我很喜歡有獨立音量、靜音鍵的設計,有時候臨時要靜音時不會找不到

圖片

背面算是很精簡,支援舊的 E-port docking 大大的加分,現在拍賣上的二手 E-port dock 最便宜的才 NT$680,缺點就是舊款的 dock 很醜,如果有錢的話,這台還支援無線的 dock ,號稱只要靠近 dock 就直接指揮挺組合了,聽起來真是優雅

圖片

後面的連接孔,值得稱讚的是沿用 Dell 舊有的變壓器介面,這年頭許多公司的 Ultrabook 出來之後就把變壓器接頭給改了,像我們公司用了多年的 Dell ,大多數都是每個人配兩條變壓器,那些 NB 壞了但變壓器沒壞的還一堆。另外標準大小的 HDMI 接頭也是和我們公司現用的投影機很搭

圖片

左側只有無線開關,另外就是承襲 Latitude 傳統而來的 Smartcard 插槽,對我們公司來說那些常出差很久,需要在國外處裡一些銀行問題的同事就不用多帶一台讀卡機了

圖片

右側有耳機喇叭接頭、一個 USB port 和 mini Display port,美中不足的是不是裝 D-Sub ,現在台灣有 Display port 的螢幕、投影機算少的,希望這個 mini display port 和 Macbook Air 的是通用的,這樣子網路上一堆便宜的 mini display port to d-sub 相容品可以買

圖片

打開背蓋只要先取下電池,然後拆兩顆螺絲就可以了

圖片

從這邊可以看到有兩個 RAM 的插槽可以用,原本是插 4G 的 RAM,所以再加一條 4G 的對我們來說也就很夠用了,有趣的地方是,這台機器只有兩個 msata 的插槽,左邊的那個是出廠就裝好的 Samsung 128G SSD,右邊的那個被我裝上公司的備品,Crucial M4 128G,開機之後運作正常,不過不是配一個 2.5″ HDD 的插槽讓我有些失望就是了

圖片

結論,我手上拿到的這台機器 CPU 是 4200U 的型號,光以測速的結果來看,還比我現用小黑的 2nd gen i5-2520M 要慢上幾百分,但是實際使用上差異並不大,換來的卻是省電和輕薄,省電方面同事和我都沒有實際測試過時間,不過看 Windows 內建的電池計數器在充滿電時顯示可以使用 6-7 hr 左右,以 3 cell,1.36 kg 水準的筆電來說算是很好用的了。

另外值得一提的是,雖然 x220 號稱裝了 4 cell 電池也是 1.39 kg ,但不知道是不是配重的關係,這台 NB 拿起來非常的輕,加上頗為類似 MBA 的外型,可以上到 Full HD 的螢幕,我們之後如果有要再新採購 NB 時應該就是這一台了