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

Plus d'informations
il y a 2 ans 2 mois #25407 par deuxnids
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 2 ans 2 mois #25425 par Arnaud
Réponse de Arnaud 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

Créateur du forum de la communauté PowerShell Francophone

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

Plus d'informations
il y a 2 ans 2 mois #25427 par deuxnids
Réponse de deuxnids 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 2 ans 2 mois #25428 par Arnaud
Réponse de Arnaud 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

Créateur du forum de la communauté PowerShell Francophone

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

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