Powershell foreach вывод в табличный формат / HTML - PullRequest
0 голосов
/ 09 января 2020

Этот простой скрипт Powershell (AWS модулей) выведет список политик на группу (1 или несколько политик на группу). Как вы можете видеть, я пропускаю через группы и могу получить вывод. Используя «Write-output», я могу получить текстовый «отчет», но я не могу понять, как отправить вывод во что-либо, предполагая переменную / хеш-таблицу, чтобы я мог отправить его в Convertto- HTML или CVS * 1001. *

$Groups=(Get-IAmGroupList).GroupName

ForEach ($item in $Groups) {
 (Get-IAMAttachedGroupPolicies -GroupName $item).PolicyName

 }

Есть идеи? Я посмотрел так много мест, но все это меня так смущает, и я не из тех, кто работает без толку (это то, что я пытаюсь сделать для себя сам.

1 Ответ

0 голосов
/ 10 января 2020

Итак, я понял это (мы покажем мне кого-то другого в другой форме.) Вам нужно создать новый объект и добавить к нему элементы в хеш-таблице.

Учитывая мой пример, новый PSobject создается и создается хеш-таблица с соответствующими объектами, включая объекты из 2 разных переменных. Это действительно повторяет имя_группы для каждой политики (если их несколько), но это хорошо и легко понять. Все это сохраняется в переменной $ GroupPolicies, которую затем можно отправить в «Convertto- HTML». Этот код (который я не писал) использует псевдоним % для foreach l oop

*. 1008 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...