Я пытался получить два пользовательских свойства, которые установлены для наших пользователей Active Directory, но похоже, что я продолжаю получать постоянный список свойств (проверено на 2 разных серверах AD)
Предполагая, чтоя пытаюсь выбрать свойства prop1
и prop2
, что я делаю неправильно в следующем коде:
List<String> nProps = new List<string>();
DirectoryEntry directoryEntry = new DirectoryEntry("WinNT://DOM");
foreach (DirectoryEntry child in directoryEntry.Children)
{
// No filtering; ignore schemes that are not User schemes
if (child.SchemaClassName == "User")
{
foreach (var sVar in child.Properties.PropertyNames)
nProps.Add(sVar.ToString());
break;
}
}
nProps
не содержит ЛЮБЫХ моих пользовательских свойств (не prop1
nor prop2
)
(он содержит другие свойства, такие как BadPasswordAttempts, Имя пользователя и т. д.)
Есть идеи?