В компании есть структура AD, в которой мне нужно искать имена групп, в которых пользователь является участником.Я знаю, что должно быть в атрибуте "memberof" для пользователей, скажем так, что это не всегда правильно.
Я попробовал приведенный ниже код, чтобы найти имя пользователя (или имя объекта)в атрибуте «members» для всех групп в подразделении, а затем верните имя группы.К сожалению, я думаю, что что-то упустил.Обратный поиск (т. Е. Список членов группы) работает, но в моем случае я не знаю названия групп.Также мне нужны все группы, а не одна.
uname ="*anyoldusername*"
$Searcher = [ADSISearcher]"(member=$uname)"
$Searcher.SearchRoot = [ADSI] "LDAP://mydomainsearchroot"
$Searcher.PageSize = 10000
$result = $Searcher.FindAll().Properties.cn
echo $result