Код ниже работает отлично, но я хотел бы изменить вывод на возможно на отдельных вкладках, или, по крайней мере, иметь заголовок столбца с именем группы, за которым следует отображаемое имя, имя samaccount внизу.
В настоящее время он просто перечисляет все это в одной огромной строке данных, подобной этой, так что это всего лишь один огромный список, которым пользователь должен будет манипулировать:
имя samaccountname GroupName UID Last, First Example Group 1 UID2Последний, первый пример группы 2
Любые предложения по форматированию, чтобы сделать его пригодным для доставки.
Код:
$ groups = Get-Content C: \ users \ sswarthout \Desktop \ powershell \ grouplist.txt
$ results = foreach ($ group in $ groups) {Get-ADGroupMember $ group |выберите samaccountname, name, @ {n = 'GroupName'; e = {$ group}}}
$ results
$ results |Export-csv C: \ users \ sswarthout \ Desktop \ powershell \ grouplistresult.csv -NoTypeInformation