首先須要明確告訴你們這個限制操做,無論你用的是Lync2010仍是Lync2013,仍是經過註冊表組策略什麼的都是沒法實現的。由於微軟告訴過這個是爲了保證用戶的隱私。前端
可是做爲一個霸道的系統管理員是不容許用戶這麼任性的,那麼咱們應該怎麼實現呢?shell
首先你們喜歡的話能夠去訪問這個連接去看一看國外的IT人員是怎麼實現的:數據庫
若是不喜歡英文能夠看個人寫的腳本(我附在了附件當中),刪減了一些沒必要要的操做並作了一些中文的顯示輸出。工具
我大概說一下腳本的原理:spa
在Lync2010時代其實這個要求已經有人能夠實現了,當時是基於Dbimpexp.exe工具,這個工具我在之前的博客裏介紹過是導出導入Lync2010聯繫人用的(http://lixiaosong.blog.51cto.com/705126/1576600)。基本原理就是將用戶數據導出來,經過判斷用戶的頭像顯示條件是「True」仍是「false」,若是是」False」就將其改成「True」,而後再導入用戶數據庫裏。經過這樣強制將用戶的數據庫屬性更改進一步強制用戶顯示頭像。3d
可是到了Lync2013時代Dbimpexp.exe工具已經沒有了,而且導出來的XML文件Lync2013已經識別不了(它識別的是ZIP格式),代替的是新的Lync2013 Powershell工具update-csuserdata和export-Csuserdata,那麼好的既然已經有了Lync2010的現成腳本,咱們有沒有什麼數據轉換工具呢?答案是有這個我也在上述博客裏介紹過就是Convert-csuserdata工具。因此咱們在處理Lync2013的頭像過程當中只須要增長轉換的代碼,就能夠直接借用Lync2010 頭像控制腳本的的大部分功能了(老外仍是很聰明哈)。server
接下來介紹一下腳本的使用:blog
1首先設置隱藏個人圖片也就是頭像。 圖片
2 接下來執行腳本,在截圖中咱們發現腳本已經重置了Lixs@ourgame.com這個帳戶。
3 從新登陸Lync,照片已經強制顯示。
4 若是要長期檢測須要設置計劃任務長期執行這個腳本。
5 到這裏你們是否是發現了一個問題。若是沒有用戶隱藏頭像這個腳本也還在進行,那麼不斷進行導出導入數據庫豈不是浪費資源。那麼咱們運行一下腳本。
你們發現腳本沒有檢測到用戶頭像隱藏,轉換和導入操做已經再也不執行了,這已經爲系統節省了資源。
特別提示:
腳本有兩個地方須要更改,1 須要建立C:\Lync2013Scripts\Export這個目錄自定義的話須要在腳本更新這個目錄。2 是須要將腳本里的前端池的FQDN改爲你本身的