mah*_*esh 2 c# ldap active-directory
我是如何使用c#获取活动目录用户属性列表(不是特定用户ieall属性)egcn,mail等的列表?
如果您使用的是.NET 3.5及更高版本,则需要查看这些类System.DirectoryServices.ActiveDirectory.你需要看看像ActiveDirectorySchema和的类ActiveDirectorySchemaClass.
您可以使用以下方法获取当前的AD架构:
ActiveDirectorySchema currSchema = ActiveDirectorySchema.GetCurrentSchema();
Run Code Online (Sandbox Code Playgroud)
当您拥有当前架构时,您可以检查各种类定义,例如:
ActiveDirectorySchemaClass userSchema = currSchema.FindClass("person");
Run Code Online (Sandbox Code Playgroud)
拥有该对象后,您可以检查并枚举其属性,例如:
等等,以深入了解AD架构.
| 归档时间: |
|
| 查看次数: |
14127 次 |
| 最近记录: |