Question [Résolu] Export-CSV contient que le dernier objet

Plus d'informations
il y a 5 ans 10 mois #25407 par denis
Bonjour,

Je cherche à récupérer des informations utilisateurs AD depuis un groupe.

Je m'explique, je liste les membres d'un groupe AD et ensuite, récupérer des informations utilisateurs dans un fichier csv.
J'y suis presque à une exception près, mon fichier CSV ne dispose que du dernier utilisateur de la liste. C'est comme si le fichier était écrasé a chaque écriture.
Je ne vois pas ce qui cloche.

Je rentre en paramètre le nom du groupe et le nom du fichier de sortie.

A savoir que je suis débutant en PowerShell.
Merci par avance de votre aide

Voici mon script:

[code:1]
param ($group, $sortie )
if (! $group) {
throw \"Merci de préciser le nom du groupe ainsi que le nom du fichier de sortie = Comptage_MailBox.ps1 , sortie\"
}
if (! $sortie) {
throw \"Merci de préciser le nom de la liste des utilisateurs ainsi que le nom du fichier de sortie = Comptage_MailBox.ps1 source, sortie\"
}

$mailbox=\"E:\Admtasks\Membergroup\$sortie\"

#$members= Get-ADGroupMember \"$group\" | Select Name
$members= Get-ADGroupMember \"$group\"
foreach($member in $members) {
Get-aduser -Identity $member –properties Name,Surname,GivenName,Title,TelephoneNumber,ProxyAddresses |
select Name,
Surname,
Givenname,
title,
TelephoneNumber,
@{L='Mail';E={$_.proxyaddresses[0]}},
@{L='Mail2';E={$_.proxyaddresses[1]}} |
Export-csv -Path \"$mailbox\" -NotypeInformation -Encoding UTF8
} [/code:1]

deuxnids

Message édité par: Arnaud, à: 30/05/18 09:40<br><br>Message édité par: Arnaud, à: 30/05/18 10:02

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

Plus d'informations
il y a 5 ans 10 mois #25425 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:export csv
Bonjour Deuxnids ;)

Je crois que tu as seulement oublié d'ajouter le commutateur -Append à la commande Export-CSV.

Par contre fait attention car ce paramètre, il me semble, a été introduit à partir de la version 3 de PowerShell.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

Plus d'informations
il y a 5 ans 10 mois #25427 par denis
Réponse de denis sur le sujet Re:export csv
Bonjour Arnaud


J'ignorais cette option toute bete pour cette commande.

Un grand Merci, ça fonctionne

deuxnids

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

Plus d'informations
il y a 5 ans 10 mois #25428 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:export csv

Un grand Merci, ça fonctionne

Tant mieux ! :)

Je passe le sujet en \&quot;Résolu\&quot; et j'en profite pour le renommer pour le rendre plus explicite. En effet, le sujet des exports en fichiers CSV revient souvent...

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

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