Affiche pour la première fois ici.Comment obtenir une sortie CSV lors de l'interrogation de groupes et d'utilisateurs IAM?
J'ai créé un petit script qui génère l'appartenance au groupe dans AWS.
J'ai le script au point qu'il sort les résultats souhaités mais j'ai besoin d'aide pour obtenir les données dans un format lisible dans un fichier csv.
$awsgroupnames = Get-IAMGroups
$accountname = Get-IAMAccountAlias
foreach ($awsgroupname in $awsgroupnames) {
$groupuser = Get-IAMGroup -groupname ($awsgroupname.GroupName)
$usernames = $groupuser.users | select UserName
write-host $accountname ($awsgroupname.groupname) ($usernames.username)
}
La sortie ressemble à ceci.
Account Alias - Group - User
aws-dxxxd-mxxer axx-admin xxhie sxxwj bhxxwk hxxv rxxerd cxxx axxw-sf-msdsmt
aws-dxxxd-mxxer aws-casesupport
aws-dxxxd-mxxer aws-readonly gixxxi mxxxxilj kxxng bxxnst txxxgd rxm kxxxrs
aws-dxxxd-mxxer billing-admin bsdffdk crcccdi
aws-dxxxd-mxxer Billing_Access
aws-dxxxd-mxxer vdc-axxxs mxxxab rxxxd cxxxmi aws-srxxxc-mxxt
aws-dxxxd-mxxer vpc-axxxn mxxxab mxxxj mxxxnr
Comment puis-je obtenir ce exporter vers un fichier CSV dans le format suivant?
Account Alias - Group1 - User1
Account Alias - Group1 - User2
Account Alias - Group1 - User3
Account Alias - Group2 - User1
Account Alias - Group2 - User2
Account Alias - Group3 - User1
Account Alias - Group4 - Blank for no user
et ainsi de suite.