Question
Exporter des utilisateurs AD en CSV avec split
- julien
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 7 ans 6 mois #21616
par julien
Exporter des utilisateurs AD en CSV avec split a été créé par julien
Bonjour à tous,
Quelque chose d'assez compliqué pour un débutant comme moi, je dois exporter des utilisateurs AD en csv, jusque là ça va, là ou ça se complique c'est que dans mon csv cela ne sépare pas les catégories (sAMAcountName, mail,proxyaddresses,division). En regardant sur le net c'est assez confus pour moi. Pouvez vous m'orienter?
Merci de votre aide
Quelque chose d'assez compliqué pour un débutant comme moi, je dois exporter des utilisateurs AD en csv, jusque là ça va, là ou ça se complique c'est que dans mon csv cela ne sépare pas les catégories (sAMAcountName, mail,proxyaddresses,division). En regardant sur le net c'est assez confus pour moi. Pouvez vous m'orienter?
Merci de votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Leloup
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 7 ans 5 mois #21629
par Leloup
Réponse de Leloup sur le sujet Re:Exporter des utilisateurs AD en CSV avec split
Bonjour,
Tous d'abord, il faut savoir ce que vous voulez faire.
Soit, juste lire votre CSV (vous pas le script).
Soit, que votre CSV soit lisible de base sans interventions.
Pour lire un CSV (fichier text avec un séparateur) il faut:
-L'ouvrir dans excel
-Cliquer sur le nom de la colone (A) afin que l'intégralité de votre colonne soit sélectionnée.
-Dans le ruban(Accueil, insertion, mise en page) sélectionner le menu \"Données\".
Dans le menu données, dans la sous catégorie outils de données vous avez une option nommée \"convertir\" il faut cliquez dessus
-Excel vous demande de choisir entre une largeur fixe et un délimiteur.
-Choisissez délimiteur
-Suivant
-Sélectionner \"Virgule\" vous devriez voir \"l’aperçu des donnée\" changer, si il ne change pas, alors choisissez un autre délimiteur
-Cliquez sur convertir.
Si il s'agit d'un CSV généré par PowerShell, alors vous n'avez pas utilisé la bonne culture.
Pour les américains leur culture pour les CSV est la virgule, pour nous c'est le point-virgule.
Si vous voulez que votre excel pré-format sans intervention il faut donc utiliser le \";\" comme délimiteur.
[code:1]
$MyFile = \"MES DONNEE DU CSV\"
$Path = \"C:\toto.csv\"
$MyFile | Export-Csv $path -Delimiter \";\" -Encoding UTF8
[/code:1]
Si vous voulez que PowerShell ouvre votre fichier après sa génération, il faut utiliser la commande \"Invoke-item:\"
[code:1]
$MyFile = \"MES DONNEE DU CSV\"
$Path = \"C:\toto.csv\"
$MyFile | Export-Csv $path -Delimiter \";\" -Encoding UTF8
Invoke-Item $Path
[/code:1]
En espérant avoir répondu à votre demande.<br><br>Message édité par: SpeedKore, à: 28/03/16 18:13
Tous d'abord, il faut savoir ce que vous voulez faire.
Soit, juste lire votre CSV (vous pas le script).
Soit, que votre CSV soit lisible de base sans interventions.
Pour lire un CSV (fichier text avec un séparateur) il faut:
-L'ouvrir dans excel
-Cliquer sur le nom de la colone (A) afin que l'intégralité de votre colonne soit sélectionnée.
-Dans le ruban(Accueil, insertion, mise en page) sélectionner le menu \"Données\".
Dans le menu données, dans la sous catégorie outils de données vous avez une option nommée \"convertir\" il faut cliquez dessus
-Excel vous demande de choisir entre une largeur fixe et un délimiteur.
-Choisissez délimiteur
-Suivant
-Sélectionner \"Virgule\" vous devriez voir \"l’aperçu des donnée\" changer, si il ne change pas, alors choisissez un autre délimiteur
-Cliquez sur convertir.
Si il s'agit d'un CSV généré par PowerShell, alors vous n'avez pas utilisé la bonne culture.
Pour les américains leur culture pour les CSV est la virgule, pour nous c'est le point-virgule.
Si vous voulez que votre excel pré-format sans intervention il faut donc utiliser le \";\" comme délimiteur.
[code:1]
$MyFile = \"MES DONNEE DU CSV\"
$Path = \"C:\toto.csv\"
$MyFile | Export-Csv $path -Delimiter \";\" -Encoding UTF8
[/code:1]
Si vous voulez que PowerShell ouvre votre fichier après sa génération, il faut utiliser la commande \"Invoke-item:\"
[code:1]
$MyFile = \"MES DONNEE DU CSV\"
$Path = \"C:\toto.csv\"
$MyFile | Export-Csv $path -Delimiter \";\" -Encoding UTF8
Invoke-Item $Path
[/code:1]
En espérant avoir répondu à votre demande.<br><br>Message édité par: SpeedKore, à: 28/03/16 18:13
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Exporter des utilisateurs AD en CSV avec split