Проверьте зарегистрированного пользователя по списку рассылки Exchange или группам AD в c # - PullRequest
0 голосов
/ 24 ноября 2010

Я пытаюсь проверить, существует ли зарегистрированный пользователь в группе AD или списке рассылки. Я пытался использовать WindowsIdentity, но это не дает мне надлежащих результатов. Если я добавляю пользователя в DL и затем проверяю, входит ли пользователь в DL, это дает мне неверные результаты.

Я перезапустил IIS и даже очистил куки и кеш браузера, но не повезло. Где функция IsInRole () проверяет роль пользователя. В AD или на локальной машине ....? Я тоже пытался удалить себя из локальной группы компьютеров, но она все еще разрешает мне эту группу. Любая помощь будет оценена.

1 Ответ

1 голос
/ 14 декабря 2010

Если вы используете .NET 3.5, вы можете использовать Principal.IsMemberOf () в System.DirectoryServices.AccountManagement. Я попробовал, и он работает с группой безопасности AD, а также DL. Подробнее о программировании с группами можно узнать здесь

...