91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C#中directoryentry用法是什么

小億
261
2023-08-03 09:46:39
欄目: 編程語言

DirectoryEntry是C#中用于表示Active Directory(AD)中的一個目錄項的類。它提供了一組方法和屬性,用于與AD進行交互,如創建、刪除、修改目錄項等。

以下是DirectoryEntry類的一些常用方法和屬性:

  1. 構造函數:DirectoryEntry類有多個構造函數,用于實例化目錄項對象。其中最常用的是使用目錄項的路徑進行構造,例如:DirectoryEntry entry = new DirectoryEntry(“LDAP://cn=user,dc=domain,dc=com”);

  2. Path屬性:獲取或設置目錄項的LDAP路徑。

  3. Children屬性:獲取目錄項的子目錄項集合。

  4. Parent屬性:獲取目錄項的父目錄項。

  5. Properties屬性:獲取目錄項的屬性集合。

  6. Invoke方法:調用目錄項的方法。

  7. DeleteTree方法:刪除目錄項及其下的所有子目錄項。

  8. CommitChanges方法:將對目錄項的修改保存到AD中。

  9. RefreshCache方法:刷新目錄項的緩存。

  10. NativeObject屬性:獲取目錄項的原生COM對象。

使用DirectoryEntry類可以進行一系列操作,如創建用戶、刪除用戶、修改用戶屬性等。下面是一個示例:

DirectoryEntry entry = new DirectoryEntry("LDAP://cn=user,dc=domain,dc=com");
entry.Properties["givenName"].Value = "John";
entry.Properties["sn"].Value = "Doe";
entry.CommitChanges();

以上代碼創建了一個表示AD中用戶的目錄項,并設置了用戶的名和姓,然后調用CommitChanges方法將修改保存到AD中。

需要注意的是,使用DirectoryEntry類需要引用System.DirectoryServices命名空間。

0
唐山市| 溧阳市| 年辖:市辖区| 东阿县| 临清市| 沙洋县| 乳山市| 永城市| 丰顺县| 靖边县| 利津县| 都兰县| 玉门市| 佳木斯市| 双鸭山市| 峨边| 三明市| 阿克苏市| 阜宁县| 封丘县| 安仁县| 赤水市| 志丹县| 泾阳县| 仲巴县| 龙川县| 晋江市| 崇文区| 楚雄市| 孝昌县| 东至县| 黔南| 文昌市| 大石桥市| 河北区| 勐海县| 连城县| 子长县| 永春县| 陆河县| 马关县|