亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
吉木萨尔县| 肥乡县| 安西县| 枣强县| 大冶市| 清河县| 仙游县| 古浪县| 永康市| 平利县| 建昌县| 田阳县| 五原县| 冷水江市| 铜陵市| 广河县| 巨鹿县| 卓资县| 远安县| 新沂市| 新田县| 镶黄旗| 乌海市| 苏州市| 饶河县| 承德县| 台湾省| 云阳县| 姚安县| 潮州市| 土默特右旗| 司法| 区。| 阿瓦提县| 石嘴山市| 确山县| 华亭县| 九江县| 连山| 衢州市| 公安县|