Убедитесь, что войти в систему пользователь против списка распространения Exchange или группировки рекламы в C #

StackOverflow https://stackoverflow.com/questions/4266660

Вопрос

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top