Exchange2010將用戶頭像發佈到全局地址列表(GAL)---(五)

在Exchange Server 2010和Outlook 2010中能夠實現將收件人的頭像照片信息存放在GAL中,在活動目錄(AD)中有一個很是有用的對象「圖片」屬性,它的「ldapDisplayName」被定義爲「thumbnailphoto」,這個對象的做用是被用來存儲關於該對象的照片縮略圖的。此外,因爲這些圖片是存放在AD中,若是圖片體積過大會致使AD數據庫體積增大,從而AD的複製會受到影響。數據庫

1、修改AD架構緩存

爲了使頭像縮略圖可以顯示在GAL中,須要讓其在全局編錄(GC)中進行復制,默認狀況下,對象的「thumbnailphoto」屬性值不會在GC中進行復制,經過修改AD架構能夠是實現這一個功能。服務器

一、在DC上以管理員身份打開cmd,並執行Regsvr32 schmmgmt.dll   註冊AD架構管理單元架構

p_w_picpath

進MMC管理控制檯添加AD架構管理單元ide

p_w_picpath

在屬性下面的選項thumbnailphoto的屬性上選上將此屬性複製到全局編錄測試

p_w_picpath

這裏回到Exchange服務器上來,把相應的圖片拷貝到服務器相應的目錄下面(注意這個圖片文件的大小必須在10K之內,分辨率的大小爲96x96像素)打開EMS執行以下圖片導入的操做命令Import-RecipientDataProperty -Identity "XXX" -Picture -FileData ([Byte[]]$(Get-Content -Path "c:\pic\x.jpg" -Encoding Byte -ReadCount 0))、「XXX」表示郵箱標識名,「c:\pic\x.jpg」表示頭像照片的路徑spa

p_w_picpath

完成之後就能夠來到客戶端查看用戶的頭像了3d

p_w_picpath

p_w_picpath

若是outlook客戶端使用的是緩存模式則須要更新OAB,須要在服務器上打開EMS執行命令update-offlineaddressbook對象

p_w_picpath

p_w_picpath

用命令來導入用戶頭像圖片,對於有些童鞋可能不是很適應,OK我找到一種GUI方式的頭像導入修改方,很簡單方便,一牛人寫了一個擴展來管理頭像,下載地址http://www.dewdney.co.uk/adext/adext.zip(我已添附到博文後面供你們下載)在DC上進入以下圖所示的目錄,而後執行命令:installutil.exe AdExt.dllblog

p_w_picpath

咱們進入AD用戶賬戶屬性發現多了一個Photo選項,能夠隨意添加更改用戶的頭像,怎麼樣方便簡單吧.關鍵無論理你的圖片有多大,它自動會幫你把圖片設置成96*96像素大小的圖片微笑(注意:這裏必定要經過MMC管理控制檯來添加管理單元AD用戶和計算機才能查看到有Photo選項,直接用系統服務器管理器來查看是看不到Photo選項,不知道是什麼緣由,反正我這裏測試的狀況是這樣)

p_w_picpath

相關文章
相關標籤/搜索