Question Export-CSV dans boucle foreach

Plus d'informations
il y a 13 ans 11 mois #11177 par Flavian
Bonjour à tous,

J'essaie actuellement d'extraire de l'AD un groupe d'utilisateurs que l'on m'a fourni vers un fichier CSV.

J'utilise le petit bout de code suivant :
[code:1]$liste=(Get-Content d:\Public\IPN.txt)

foreach ($i in $liste)
{Get-ADUser $i -Properties DisplayName |Export-Csv d:\public\IPN_tech.csv -NoTypeInformation -NoClobber}[/code:1]

Et dans le CSV j'obtiens systématiquement une seule ligne malgré l'option -NoClobber... :(

Je n'ai pas de problème avec un Out-File mais j'aimerais bien pouvoir formater le tout en CSV...

Merci pour votre aide.

Message édité par: FlavM, à: 20/02/12 12:44<br><br>Message édité par: FlavM, à: 20/02/12 12:45

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 11 mois #11178 par Flavian
Réponse de Flavian sur le sujet Re:Export-CSV dans boucle foreach
Hello !

je m'auto-répond en vous signalement qu'un MVP Powershell a ajouté l'option -Append à la cmdlet Export-CSV ! :)

Voici le lien : dmitrysotnikov.wordpress.com/2010/01/19/export-csv-append/

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 11 mois #11242 par Stif0668
Réponse de Stif0668 sur le sujet Re:Export-CSV dans boucle foreach
Hello,
En fait, un export-csv doit être fait à la fin de ton foreach :)
Essaye quelque chose comme ça :

[code:1]$liste=(Get-Content d:\Public\IPN.txt)

foreach ($i in $liste){
Get-ADUser $i -Properties DisplayName

}Export-Csv d:\public\IPN_tech.csv -NoTypeInformation -NoClobber[/code:1]

Tu peux aussi spécifier les champs en utilisant quelque chose du genre :
[code:1]$liste=(Get-Content d:\Public\IPN.txt)

foreach ($i in $liste){
$user=Get-ADUser $i -Properties DisplayName
$_|select $user.SamAccountName, $user.PrimarySmtpAddress
}Export-Csv d:\public\IPN_tech.csv -NoTypeInformation -NoClobber[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.081 secondes
Propulsé par Kunena