Exporter au format CSV un résultat sous forme de tableau
Bonjour,
Je souhaite récupérer au format csv le nom des profils utilisateurs présents sur les différents postes de mon réseau. voici le code que j'utilise :
Code:
1 2 3 4 5 6 7 8
|
$pcs = Import-CSV -Delimiter ';' .\Postes.ini
for each($pc in $pcs) {
$pc.Utilisateurs = Get-CimInstance Win32_userprofile -computername $MachineName | select lastusetime, localpath
}
Write-Host $pc.MachineName : $pc.Utilisateurs
}
$pcs | Export-Csv .\Liste_Utilisateurs.csv -Delimiter ';' -NoTypeInformation |
J'obtient comme résultat dans mon csv:
MachineName;Utilisateurs
"POSTE1";"System.Object[]"
Comme le résultat de ma commande est sous forme d'un tableau, mon code pour l’export est faux.
Avez-vous une solution ?
Merci