Я хочу знать, является ли данный пользователь членом группы или нет. Теперь я мало знаю о серверах ActiveDirecory или Exchange, но в Outlook я вижу, что пользователь может быть «memberOf» группой (и я могу запросить эти группы с помощью DirectorySearcher.PropertiesToLoad.Add("memberof");
), но есть и другие группы, не активно членов, но что содержит пользователей. Если вы отправляете сообщения этим группам (или псевдонимам), вы получаете доступ ко всем пользователям, содержащимся в нем.ActiveDirectory DirectorySearcher: проверьте, является ли пользователь членом группы
В принципе, учитывая имя пользователя (например, DOMAIN\JDoe
), как проверить, содержится ли он в группе FUNNY_USERS
в C#?
Благодаря
Вы должны избавиться от ПК, пользователя и группы. – hwiechers
Он не отображает родителя родителей (группа A имеет вложенную группу B, пользовательский член X из B - userX.IsMemberOf (GroupA) = false). Есть ли способ заставить его работать без рекурсии кодирования? –