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

2022-05-08 07:18:05 字數 2048 閱讀 6168

先看張截圖吧

002.png(27.1 kb)

2008-6-10 23:56

其實就是在oc客戶端的pc登錄檔裡加入一條註冊資訊

不止是擴充套件這乙個web標籤, 可根據自己的需求最高擴充套件32個, 圖中我擴充套件了兩個

恩 簡單的oc擴充套件應用,域管理員可以使用策略, 統一為內部pc加入該資訊,

可參考外部使用者話,給他們個註冊指令碼 加入該資訊

例如:[hkey_local_machine\software\policies\microsoft\communicator]

將以上兩行註冊資訊包存成*.reg 即ok

然後要做的就是寫乙個 xml檔案, 這部分內容微軟有官方文件的, 大家可自己搜下, 我就舉個我的應用的例子

修改密碼

其中,tab:就是標籤(最多可加入32個)

image: 標籤的, 只能是png(大小最好設定16×16)

name: 標籤的友好名稱, 不會顯示的, 不用太在乎

tooltip: 滑鼠懸停在標籤上時的提示資訊

contenturl: web 標籤頁面的url

userid: 鏈結標籤頁面時, 是否帶上usrid 引數(當前使用者sip:uri) 預設:false  例如http://website/[email protected]

contactid:鏈結標籤頁面時, 是否帶上聯絡人的 contactid 引數(聯絡人的sip:uri) 預設:false

accessibility: 使用者在企業內部或者外部登入時, 該標籤是否顯示: inside:僅在內部登入時顯示 outside:僅在外部登入時顯示 both:都顯示

依葫蘆畫瓢, 要新增多個標籤, 就再加入...

然後就是你怎麼發布問題啦, 三種方式,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

OC 類的擴充套件

類的擴充套件 繼承 類目延展 協議 1.類目 category 命名 inte ce 要擴充套件的類名 類目名 end 特點 1.不可定義成員變數,而且一般不定義屬性 2.可以新增方法,可重寫原始類的方法,原始類的物件呼叫 2.延展 extension 命名 寫在.m檔案裡 inte ce 類名 e...

OC 類的擴充套件

girl.h protocol marry 協議的內容 方法宣告 required是必須實現的方法,預設必須實現 optional是可選擇執行的方法 required void makemoney optional void cook 2.設定 人屬性 property nonatomic,assi...

OC總結 類的擴充套件

一 類的擴充套件 一 category 分類或類目 主要的作用 是為沒有源 的類新增方法,通過category新增的方法會成為原類的一部分,從而達到擴充套件乙個類的功能。1 category與subclass的區別 1 category只能為類新增方法,而子類既能為類新增方法又能新增變數 2 cat...