先看張吧
002.PNG (27.1 KB)2008-6-10 23:56
其實就是在OC用戶端的PC註冊表裡加入一條註冊資訊
不止是擴充這一個Web標籤, 可根據自己的需求最高擴充32個, 圖中我擴充了兩個
恩 簡單的OC擴充應用, 網域系統管理員可以使用原則, 統一為內部PC加入該資訊,
可參考http://bbs.winos.cn/thread-36124-1-1.html
外部使用者話,給他們個註冊指令碼 加入該資訊
例如:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Communicator]
"TabURL"="http://your website/TabURL.XML"
將以上兩行註冊資訊包存成*.reg 即ok
然後要做的就是寫一個 XML檔案, 這部分內容微軟有官方文檔的, 大家可自己搜下, 我就舉個我的應用程式的例子
<?xml version="1.0" encoding="utf-8" ?>
<tabdata>
<tab>
<image>http://your website/pass.png</image>
<name>system</name>
<tooltip>修改密碼</tooltip>
<contenturl>http://your website/ADWebPass/</contenturl>
<userid>true</userid>
<contactid>true</contactid>
<accessibility>both</accessibility>
</tab>
</tabdata>
其中, tab:就是標籤(最多可加入32個)
image: 標籤的圖片, 只能是png(大小最好設定16×16)
name: 標籤的易記名稱, 不會顯示的, 不用太在乎
tooltip: 滑鼠移至上方在標籤上時的提示資訊
contenturl: web 標籤頁面的URL
userid: 連結標籤頁面時, 是否帶上usrid 參數(目前使用者SIP:URI) 預設:false 例如http://website/index.htm?userid=zzylscy@domain.com
contactid :連結標籤頁面時, 是否帶上連絡人的 contactid 參數(連絡人的SIP:URI) 預設:false
accessibility: 使用者在企業內部或者外部登入時, 該標籤是否顯示: inside:僅在內部登入時顯示 outside:僅在外部登入時顯示 both:都顯示
依葫蘆畫瓢, 要添加多個標籤, 就再加入<tab>...</tab>
然後就是你怎麼發布問題啦, 三種方式, http;https;檔案分享權限設定。 要做到企業統一和安全方面就考慮https啦
到這裡, 哈哈 基本搞定了
最後簡單的介紹一下, 我做的OC修改密碼的整合
因為Tab標籤的實質就是連結到一個web網站, 那我們就給參數contenturl加入一個 url連結
有以下幾種方式可協助你建立一個 web 的AD使用者密碼修改網站
首先, 該網站肯定要是一台加入域的伺服器
方案1: 要求, 企業中必須有Exchange 2007並部署用戶端訪問角色
然後添加這個連結 https://your website/owa/?ae=Options&t=ChangePassword
好處 直接利用企業資源
不足, 一般情況還要先登入,登入後再修改(當然這點你可用ISA等 做個單點登入啦)
方案2:
你企業沒有Exchange,不要緊
用iisadmpwd, 或使用我提供的ADWebPass(ASP.NET版)(1樓有介紹)
部署在你企業的網站, 然後設定contenturl
好處 不需要二次登陸
最後就ok啦 哈哈
看起來複雜,不過完成起來也就半個小時
003.PNG (19.66 KB)2008-6-10 23:56
下載:http://bbs.winos.cn/thread-36194-1-1.html