MOSS的使用者配置檔案及其管理

2021-09-05 20:42:39 字數 1081 閱讀 9206

moss的共享服務可以幫我們儲存所謂的使用者配置檔案。這些資訊預設包含以下.黑色粗體字的部分是可以編輯的

那麼,為什麼需要所謂的使用者配置檔案呢?這主要是為了跨程式之間可以共享一些設定,例如使用者對於**主題的選擇,顏色的選擇等等。

除了以上內建的屬性之外,我們還可以自定義屬性

這個機制與asp.net內建的那個profile機制很類似。新增好之後,大致如下(請注意,最後一行是我們新增到自定義屬性)

那麼,如何在**裡面檢索這些屬性呢?

using microsoft.office.server;

using microsoft.office.server.administration;

using microsoft.office.server.userprofiles;

using microsoft.sharepoint;

//需要新增到引用是microsoft.sharepoint.dll,microsoft.office.server

using (spsite site = new spsite(txtsite.text))//如果在webpart裡面,則可以用spcontext.current.site取得當前的站點

} 常見的一些場景,例如

1. 讀取經理

profile["manager"].value.tostring()

2. 讀取郵件位址

profile["workemail"].value.tostring()

以上可以實現對於屬性的讀取,那麼如何寫入屬性呢?

profile["color"].value = "綠色";

profile.commit();

需要特別注意的是,如果更改了ad裡面的資訊,並不會立即反映在配置檔案中。因為配置檔案其實與ad沒有在一起。需要配置匯入策略。

MOSS的使用者配置檔案及其管理

moss的共享服務可以幫我們儲存所謂的使用者配置檔案。這些資訊預設包含以下.黑色粗體字的部分是可以編輯的 那麼,為什麼需要所謂的使用者配置檔案呢?這主要是為了跨程式之間可以共享一些設定,例如使用者對於 主題的選擇,顏色的選擇等等。除了以上內建的屬性之外,我們還可以自定義屬性 這個機制與asp.net...

使用者配置檔案,使用者管理,使用者組管理

root shuai 01 cat etc passwd root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin由 分割成七段 第一段 使用者名稱 第二段 本來是密碼,出於安全考慮,就將密碼放入 etc shadow裡,這裡用x代替 ...

linux之使用者管理配置檔案

首先,使用者管理涉及到幾個檔案 一 etc passwd 使用者資訊檔案 可以通過man 5 passwd檢視這個配置檔案的描述。其中的每行的格式 下面以root使用者為例來說明 為 root x uid gid 使用者說明 家目錄 登陸之後的shell 第乙個欄位是 使用者名稱 第二個欄位是 密碼...