擴充你的OCS,讓OC加入修改密碼功能

來源:互聯網
上載者:User
先看張吧
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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.