Question
Création compte ad via un compte ad existant
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 6 mois #18037
par Philippe
Réponse de Philippe sur le sujet Re:Création compte ad via un compte ad existant
aide de quest
propose cette exemple mais ca fait le meme resultat (L’objet existe déjà.)
EXAMPLE 11
Get-QADuser jsmith -SerializeValues |
export-csv user.csv
C:\PS>import-csv user.csv |
New-QADUser -ParentContainer MyDomain.lab.local/MyOU -DeserializeValues -Name importedUser -LogonName importedUser -UserPassword 'P@ssw0rd'
Description
Export the user object to a CSV file. Then, import that user object from that file.
Connexion ou Créer un compte pour participer à la conversation.
- Arakdy Alinovitch
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 9 ans 6 mois #18040
par Arakdy Alinovitch
Réponse de Arakdy Alinovitch sur le sujet Re:Création compte ad via un compte ad existant
En effet j'ai essayé mais ça fait la même chose.
Après j'ai pensé effectuer un export de l'utilisateur template dans un fichier .csv puis créer un nouveau compte via ce fichier .csv. Mais il faudrait modifier les données du fichier .csv directement si non j'aurais le même problème vu que c'est ce que fait la commande cité par 6ratgus<br><br>Message édité par: Arkady910, à: 8/09/14 10:04
Après j'ai pensé effectuer un export de l'utilisateur template dans un fichier .csv puis créer un nouveau compte via ce fichier .csv. Mais il faudrait modifier les données du fichier .csv directement si non j'aurais le même problème vu que c'est ce que fait la commande cité par 6ratgus<br><br>Message édité par: Arkady910, à: 8/09/14 10:04
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 9 ans 6 mois #18041
par Philippe
Réponse de Philippe sur le sujet Re:Création compte ad via un compte ad existant
Comme je te disais, l'utilisation d'une variable intermédiaire résolve le problème :
[code:1]
# export du modèle
Get-QADuser test2 -SerializeValues | export-csv c:\modele.csv
# utilisation du modèle
$a = import-csv c:\modele.csv
$a.sAMAccountName = \"atoto\"
$a.displayName = \"allo toto\"
$a.name = \"allo toto\"
$a.sn = \"toto\"
$a.givenName = \"allo\"
$a.mail = \"atoto@email.com\"
$a.userPrincipalName = \"atoto@domaine.lan\"
$a | New-QADUser -ParentContainer \"OU=TEST ,DC=domaine,DC=lan\" -Name $a.name -UserPassword 'P@ssw0rd' -DeserializeValues
[/code:1]
a toi de voir si ça copie aussi les paramètres que tu veux !
[code:1]
# export du modèle
Get-QADuser test2 -SerializeValues | export-csv c:\modele.csv
# utilisation du modèle
$a = import-csv c:\modele.csv
$a.sAMAccountName = \"atoto\"
$a.displayName = \"allo toto\"
$a.name = \"allo toto\"
$a.sn = \"toto\"
$a.givenName = \"allo\"
$a.mail = \"atoto@email.com\"
$a.userPrincipalName = \"atoto@domaine.lan\"
$a | New-QADUser -ParentContainer \"OU=TEST ,DC=domaine,DC=lan\" -Name $a.name -UserPassword 'P@ssw0rd' -DeserializeValues
[/code:1]
a toi de voir si ça copie aussi les paramètres que tu veux !
Connexion ou Créer un compte pour participer à la conversation.
- Arakdy Alinovitch
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 9 ans 6 mois #18043
par Arakdy Alinovitch
Réponse de Arakdy Alinovitch sur le sujet Re:Création compte ad via un compte ad existant
Bonjour,
J'ai testé ce que tu m'as donné mais malheuresement ça ne fonctionne pas, powershell me remonte une erreur qui est la suivante:
New-QADUser : Connot resolve directory object for the given identity: 'OU=UTILISATEURS,OU=TEST,DC=mydomain,DC=lan
Au niveau de c:\export_user.ps1 : 26 caractère : 17
Ce qui correspond donc à une erreur à la ligne 26 caractère 17. Hors je ne vois pas où est l'erreur :/.
Voici la ligne 26 :
[code:1]$a | New-QADUser -ParentContainer \"OU=UTILISATEURS,OU=TEST,DC=mydomain,DC=net\" -Name $a.name -UserPassword 'Azrety14' -Deserializevalues[/code:1]
L'erreur se trouverait donc être au niveau du paramètre \"-ParentContainer\"<br><br>Message édité par: Arkady910, à: 9/09/14 12:01
J'ai testé ce que tu m'as donné mais malheuresement ça ne fonctionne pas, powershell me remonte une erreur qui est la suivante:
New-QADUser : Connot resolve directory object for the given identity: 'OU=UTILISATEURS,OU=TEST,DC=mydomain,DC=lan
Au niveau de c:\export_user.ps1 : 26 caractère : 17
Ce qui correspond donc à une erreur à la ligne 26 caractère 17. Hors je ne vois pas où est l'erreur :/.
Voici la ligne 26 :
[code:1]$a | New-QADUser -ParentContainer \"OU=UTILISATEURS,OU=TEST,DC=mydomain,DC=net\" -Name $a.name -UserPassword 'Azrety14' -Deserializevalues[/code:1]
L'erreur se trouverait donc être au niveau du paramètre \"-ParentContainer\"<br><br>Message édité par: Arkady910, à: 9/09/14 12:01
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 9 ans 6 mois #18045
par Philippe
Réponse de Philippe sur le sujet Re:Création compte ad via un compte ad existant
Attention
New-QADUser ne crée pas les OU dans AD, il faut donc soit :
- créé les OU avant New-QADUser
- être sur de l’orthographe exacte des OU et nom de domaine (DC)
dans ton premier message tu donner \"mydomain.local/test\" comme domaine et OU
ou autre ecriture : \"OU=test,DC=mydomain,DC=local\"<br><br>Message édité par: 6ratgus, à: 9/09/14 12:58
New-QADUser ne crée pas les OU dans AD, il faut donc soit :
- créé les OU avant New-QADUser
- être sur de l’orthographe exacte des OU et nom de domaine (DC)
dans ton premier message tu donner \"mydomain.local/test\" comme domaine et OU
ou autre ecriture : \"OU=test,DC=mydomain,DC=local\"<br><br>Message édité par: 6ratgus, à: 9/09/14 12:58
Connexion ou Créer un compte pour participer à la conversation.
- Arakdy Alinovitch
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 9 ans 6 mois #18046
par Arakdy Alinovitch
Réponse de Arakdy Alinovitch sur le sujet Re:Création compte ad via un compte ad existant
Erreur de ma part, je n'avais pas saisi le bon ordre pour mes OU, car l'OU TEST est dans l'OU UTILISATEURS.
Maintenant ça fonctionne parfaitement, en revanche il ne récupère aucun groupe, profils ou lecteur réseau et c'est ce qui est le plus important, car pour les autres informations, je pourais les ajouté via d'autre commande tel qu'avec l'objet get-qaduser
Maintenant ça fonctionne parfaitement, en revanche il ne récupère aucun groupe, profils ou lecteur réseau et c'est ce qui est le plus important, car pour les autres informations, je pourais les ajouté via d'autre commande tel qu'avec l'objet get-qaduser
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.096 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Création compte ad via un compte ad existant