公司是屬於集團公司採取多網域架構,近兩年不約而同的接連都導入 Exchange 的方案,同集團的通訊錄確是採取人工維護,常常發生各公司通訊錄不同步,不是新進同仁尚未出現在清單上,就是人已經離職了但是還掛著,非常浪費時間維護但又看不到效率。
在網路上搜尋到許多資料都顯示Active Directory 是可以透過呼叫微軟的 Object 來做查詢變更等動作,經過初期的實驗寫了幾個小功能確認可以正常的讀出或寫入動作,確認由程式來變更是可行的便開始進行規劃。
首 先當然是要請每個 domain 帳號的規格都要設定成一樣,否則各家有各家的規則光轉檔就寫掛,不然東缺西少欄位會花很多時間在補資料上;Active Directory 上面有許多不同的欄位,有些欄位有長度的限制,規劃前最好找個最長的資料來 Key Key 看,否則會遇到像我們匯入到其中一家公司才發現欄位不足,只好再補一隻小程式來搬移欄位。