Я новичок в powershell, но я читал руководства и немного практиковался. Моя цель - перечислить всех пользователей во всех группах безопасности по указанному пути. Я нашел способ сделать это:
get-adgroup -Filter * -SearchBase "OU=Groups,DC=corp,DC=ourcompany,DC=Com" | %{Get-ADGroupMember $_.name} | ft name
Но проблема в том, что я не вижу название группы. Все, что я получаю, это группа пользователей. Было бы неплохо, если бы кто-то мог сказать мне, как отобразить название группы, прежде чем все члены этой группы будут перечислены. Благодарю.
% { "GroupName: $($_.Name)"; "==========" ; Get-ADGroupMember $_ } | ft name
то вы также можете получить то, что вам нужно. Ответ Райана все еще лучше, но это одна строка, если хотите.