Question
Export Utilisateurs et groupes
- Mrgrours
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 8 ans 6 mois #24254
par Mrgrours
Export Utilisateurs et groupes a été créé par Mrgrours
Bonjour,
je suis nouveau sur le site et en powershell.
Je cherche un moyen d'extraire la liste des groupes et utilisateurs vers un fichier structuré pour l'instant j'ai essayé ceci :
[code:1]get-aduser -filter * -Properties MemberOf | select MemberOf | Export-csv c:\USERAD.csv[/code:1]
Je pensais que cette commande marcherais mais si je vais voir dans le fichier USERAD.csv j'obtient bien la liste des utilisateurs mais le champ MemberOf est mal renseigné.
Pour l'instant je n'ai pas trouvé d'autres solutions, si quelqu'un peut aider merci par avance.
Florent
je suis nouveau sur le site et en powershell.
Je cherche un moyen d'extraire la liste des groupes et utilisateurs vers un fichier structuré pour l'instant j'ai essayé ceci :
[code:1]get-aduser -filter * -Properties MemberOf | select MemberOf | Export-csv c:\USERAD.csv[/code:1]
Je pensais que cette commande marcherais mais si je vais voir dans le fichier USERAD.csv j'obtient bien la liste des utilisateurs mais le champ MemberOf est mal renseigné.
Pour l'instant je n'ai pas trouvé d'autres solutions, si quelqu'un peut aider merci par avance.
Florent
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 8 ans 6 mois #24256
par Arnaud Petitjean
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 ?
Réponse de Arnaud Petitjean sur le sujet Re:Export Utilisateurs et groupes
Salut Grouic et sois le bienvenu dans le forum !
C'est normal car si je me souviens bien le champ \"MemberOf\" ne renvoie pas une valeur unique (scalaire) mais un tableau. Il te faut donc créer une petite fonction pour convertir sous forme texte la valeur du champ avant de l'exporter en CSV.
Pour info, quel est le but de l'export en CSV ? Si c'est pour de la visualisation dans Excel, je comprends. Sinon si tu veux seulement sérialiser ton résultat pour le réimporter plus tard, le mieux est d'utiliser les commandes export/import-CliXML.
@+
Arnaud
C'est normal car si je me souviens bien le champ \"MemberOf\" ne renvoie pas une valeur unique (scalaire) mais un tableau. Il te faut donc créer une petite fonction pour convertir sous forme texte la valeur du champ avant de l'exporter en CSV.
Pour info, quel est le but de l'export en CSV ? Si c'est pour de la visualisation dans Excel, je comprends. Sinon si tu veux seulement sérialiser ton résultat pour le réimporter plus tard, le mieux est d'utiliser les commandes export/import-CliXML.
@+
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.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 6 mois #24258
par Philippe
Réponse de Philippe sur le sujet Re:Export Utilisateurs et groupes
salut Arnaud
salut grouic, bienvenue et bon apprentissage de PowerShell
ta question ressemble au problème traité dans ce sujet
et si tu a besoin de plus d'info, n'hésite pas à demander
salut grouic, bienvenue et bon apprentissage de PowerShell
ta question ressemble au problème traité dans ce sujet
et si tu a besoin de plus d'info, n'hésite pas à demander
Connexion ou Créer un compte pour participer à la conversation.
- Mrgrours
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 8 ans 6 mois #24265
par Mrgrours
Réponse de Mrgrours sur le sujet Re:Export Utilisateurs et groupes
Bonjour, merci pour vos réponses à la base l'objectif final de mon script et de pouvoir faire en quelque sorte une copie d'un Active directory d'un serveur existant en reprenant les mêmes UO, groupes et utilisateurs puis de l'exporter sur un nouveau serveur.
L'idée à laquelle j'ai pensé en premier serait d'arriver à mettre le tout dans un fichier csv puis d'éxécuter des commandes se basant sur ce ou ces fichiers pour recopier l'Active Directory .
J'ai lu vos réponses mais je ne sais pas comment procéder.
L'idée à laquelle j'ai pensé en premier serait d'arriver à mettre le tout dans un fichier csv puis d'éxécuter des commandes se basant sur ce ou ces fichiers pour recopier l'Active Directory .
J'ai lu vos réponses mais je ne sais pas comment procéder.
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 6 mois #24267
par Philippe
Réponse de Philippe sur le sujet Re:Export Utilisateurs et groupes
perso j'aurais fais comme ça :
- un fichier CSV avec la liste des OUs
. avec info utile
- un fichier CSV avec la listes des groupes
. avec info OU, description, ...
- un fichiers CSV avec la liste des utilisateurs
. avec info sur nom, prénom, email, OU, ...
et au choix suivant le nombre :
un fichier par utilisateur avec la liste de groupe de l'utilisateur
ou un fichier par groupe avec la liste des utilisateurs du groupe (ma préférence)
chaque fichier peut être généré par une seule ligne de code, donc simple a faire, plus simple a maintenir,
et l'import aussi reste simple
il te restera aussi les GPO, DNS, DHCP, NPS, Certificats, ...<br><br>Message édité par: 6ratgus, à: 14/09/17 09:54
- un fichier CSV avec la liste des OUs
. avec info utile
- un fichier CSV avec la listes des groupes
. avec info OU, description, ...
- un fichiers CSV avec la liste des utilisateurs
. avec info sur nom, prénom, email, OU, ...
et au choix suivant le nombre :
un fichier par utilisateur avec la liste de groupe de l'utilisateur
ou un fichier par groupe avec la liste des utilisateurs du groupe (ma préférence)
chaque fichier peut être généré par une seule ligne de code, donc simple a faire, plus simple a maintenir,
et l'import aussi reste simple
il te restera aussi les GPO, DNS, DHCP, NPS, Certificats, ...<br><br>Message édité par: 6ratgus, à: 14/09/17 09:54
Connexion ou Créer un compte pour participer à la conversation.
- Mrgrours
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 8 ans 6 mois #24272
par Mrgrours
Réponse de Mrgrours sur le sujet Re:Export Utilisateurs et groupes
Bonsoir,
Merci pour la réponse je vais travailler dessus si je trouve quelque chose je posterais un message.
Merci pour la réponse je vais travailler dessus si je trouve quelque chose je posterais un message.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.046 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Export Utilisateurs et groupes