Я пытаюсь найти всех пользователей, принадлежащих к группе «Windows».я хочу отобразить их идентификатор, фамилию, имя.
желаемый формат вывода:
Windows Users,1234567,John,Doe
Windows Administators,7654321,Jane,Doe
этот однострочник делает меньше, чем я хочу, но мне нужно изменить параметрудостоверение личности каждый раз от «пользователей Windows» до «Windows PowerUsers» и «администраторов Windows» и т. д.
пример:
Get-ADGroupMember -identity "Windows Users" -Recursive | Get-ADUser | select SamAccountName, Surname, GivenName
, поэтому я попытался собрать все это вместе, но это дает мне ошибки,
$ADGroups = Get-ADGroup -Filter {name -like "Windows*"}
foreach ($ADGroup in $ADGroups) {
Get-ADGroup -filter {Name -eq $ADGroup.Name} | Get-ADGroupMember -identity
$ADGroup.Name -Recursive | Get-ADUser | select SamAccountName, Surname, GivenName
}
Любые идеи будут с благодарностью.я не могу понять, как перехватить всех пользователей, принадлежащих к группе Windows *, таких как «Пользователи Windows», «Windows PowerUsers», «Администраторы Windows» и т. д.
Примечание: я посмотрел на это, но это не таквполне то, что я ищу скрипт Powershell для отображения всех пользователей в группе AD
спасибо.