2015-05-05 6 views
-1

Я пытаюсь найти способ проверить, включен или отключен пользователь в активном каталоге. Я буду проверять разные домены, если статус пользователя включен или отключен. Попытка поиска, но не в состоянии найти какие-либо намеки, как я могу это сделать.Проверьте, отключен ли пользователь в активной директории

Любые идеи будут полезны.

Мне просто нужно логическое значение, например, если пользователь отключен. Bool method должен возвращать true, если не false.

ответ

0

Попробуйте использовать ответ здесь: get user names in an Active Directory Group via .net

Если это не удается, используйте эту информацию ссылка: https://msdn.microsoft.com/en-us/magazine/cc135979.aspx#S8

И наконец, вы можете обратиться сюда: http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C#39

Я надеюсь, что это будет решать ваш вопрос.

0

Вы можете проверить атрибут флага бит userAccountControl. Его второй бит указывает, отключен ли пользователь. Вы можете получить это, используя атрибуты . например. Фильтр (userAccountControl:1.2.840.113556.1.4.803:=2) предоставит вам список всех пользователей, которые отключены.