中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
铅山县| 长丰县| 烟台市| 汝南县| 射洪县| 盐边县| 高安市| 芜湖县| 洛扎县| 兖州市| 定远县| 澄城县| 确山县| 白城市| 方山县| 益阳市| 昔阳县| 泌阳县| 梁平县| 于都县| 屏山县| 麻阳| 明水县| 文化| 如皋市| 保康县| 防城港市| 淳化县| 碌曲县| 民勤县| 弋阳县| 淮南市| 灵寿县| 滦平县| 鹿泉市| 繁峙县| 咸阳市| 沙洋县| 朔州市| 湘阴县| 平山县|