2016-05-31 2 views
1

У меня есть скрипт, который в настоящее время захватывает всех членов группы администраторов доменов. Если есть какие-либо вложенные группы, он помещает все члены из них в список в CSV.Powershell - Вложенные рекурсивные группы

Get-ADGroupMember -identity “Domain Admins” -recursive | select name | Export-csv -path C:\Output\Groupmembers.csv -NoTypeInformation 

Как получить этого, чтобы отобразить имя группы пользователь был вложен в их рядом с именем в формате CSV?

Это позволило бы показать имена пользователей и к какой группе они были вложены в.

+0

'-recursive' не поддерживает это. Вам необходимо написать свою собственную рекурсивную функцию –

ответ

0

Я знаю, что пост старый, но я нашел функцию, что кто-то уже создал, чтобы получить вложенные группы и список имя вложенной группы, как вы запросили. есть другой способ запустить функцию, но я сохранил скрипт как функцию, и я импортировал его при использовании модуля импорта «C: \ modulegoeshere \ PSM1». Пожалуйста, найдите ссылку для сценария ниже, я сохранил скрипт как модуль и импортированы. так вы код должен выглядеть следующим образом

Import-CSV «C: \ Temp \ Get-ADNestedGroupMembers

Get-ADgroup "MyGroup" | Get-ADNestedGroupMembers | выберите имя, вложенными

https://gallery.technet.microsoft.com/scriptcenter/Get-nested-group-15f725f2.