Я получаю члены группы AD, но вместо имени пользователя im получает отображаемое имя. Как я могу получить имя пользователя?Active Directory получить пользователей в роли
ответ
Ну, я думаю, что это может быть невозможно, так как единственная собственность, связанная с пользователями, - это «члены». Итак, в качестве обходного пути я использовал DirectoryService со значением свойства «member», чтобы снова извлечь пользователя из AD и получить его sAMAaccoundName. Я буду рад услышать о другом решении сохранить вызов AD для каждого пользователя, кроме первого вызова. Спасибо
Ищите sAMAccountName в свойствах, которые вы возвращаете.
нет такого свойства, когда я получаю объект группы. Существует «участник», который является отображаемым именем с некоторыми дополнительными деталями. – Tamir
Возможно, если вы ищете активный каталог для пользователей с memberOf = 'dn группы', вы можете напрямую получить имя sAMAccountName? Возможно, это требует двух поисковых запросов, потому что вы сначала ищете группу и смотрите на свойство члена группы (это всего лишь dn каждого пользователя). – Martin