Если вы используете .NET 3.5 и выше, вам нужно проверить классы в System.DirectoryServices.ActiveDirectory
для этого.Вам нужно посмотреть на классы, такие как ActiveDirectorySchema
и ActiveDirectorySchemaClass
.
Вы можете получить доступ к текущей схеме AD, используя:
ActiveDirectorySchema currSchema = ActiveDirectorySchema.GetCurrentSchema();
Если у вас есть текущая схема, вы можете проверить различные определения классов, например:
ActiveDirectorySchemaClass userSchema = currSchema.FindClass("person");
Получив этот объект, вы можете проверить и перечислить его свойства, например:
- MandatoryProperties
- OptionalProperties
и т. Д., Чтобы получить представление о схеме AD.