Question
Changement d'OU Active Directory
- Nicolas Guerin
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 33
- Remerciements reçus 0
il y a 12 ans 11 mois #15001
par Nicolas Guerin
Réponse de Nicolas Guerin sur le sujet Re:Changement d'OU Active Directory
Chanceux ! Je pars dans 2 minute moi ^^.
Quand je fait clique droit propriété c'est bien écrit V1.X bref ce que j'ai écris tout à l'h.
Je testerais cette commande dans un environnement perso ce W.E si j'ai du temps.
Merci beaucoup!
Passe un bon Weekend et à Lundi j’espère !
Cordialement Nicolas
Quand je fait clique droit propriété c'est bien écrit V1.X bref ce que j'ai écris tout à l'h.
Je testerais cette commande dans un environnement perso ce W.E si j'ai du temps.
Merci beaucoup!
Passe un bon Weekend et à Lundi j’espère !
Cordialement Nicolas
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 12 ans 11 mois #15003
par Philippe
Réponse de Philippe sur le sujet Re:Changement d'OU Active Directory
bon pour me rassurer, j'ai fait le teste suivant (a distance sur les serveurs du boulot)
[code:1]get-aduser test11 | Move-ADObject -TargetPath \"OU=_Application,OU=Groupe,DC=domaine,DC=lan\"[/code:1]
ca marche niquel, direct avec le SamAccountName(pas bessoin du filtre)
[code:1]get-aduser test11 | Move-ADObject -TargetPath \"OU=_Application,OU=Groupe,DC=domaine,DC=lan\"[/code:1]
ca marche niquel, direct avec le SamAccountName(pas bessoin du filtre)
MerciPasse un bon Weekend et à Lundi j’espère !
Connexion ou Créer un compte pour participer à la conversation.
- Nicolas Guerin
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 33
- Remerciements reçus 0
il y a 12 ans 11 mois #15006
par Nicolas Guerin
Réponse de Nicolas Guerin sur le sujet Re:Changement d'OU Active Directory
Bonjour !
De retour au boulot ce matin j'ai pu tester ta commande, et elle marche du tonnerre !
Merci beaucoup à toi.
Si j'ai d'autre problème à exposer je n'hésiterais pas!
Bonne journée!
PS: Je vous tiendrais au courant de l'avancement.
De retour au boulot ce matin j'ai pu tester ta commande, et elle marche du tonnerre !
Merci beaucoup à toi.
Si j'ai d'autre problème à exposer je n'hésiterais pas!
Bonne journée!
PS: Je vous tiendrais au courant de l'avancement.
Connexion ou Créer un compte pour participer à la conversation.
- Nicolas Guerin
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 33
- Remerciements reçus 0
il y a 12 ans 11 mois #15008
par Nicolas Guerin
Réponse de Nicolas Guerin sur le sujet Re:Changement d'OU Active Directory
Dsl double post.
Pour le moment tout ce passe bien pour bouger un utilisateur.
Le problème je ne vois pas comment récupérer une ligne dans mon csv et la mettre dans ma variable $user
[code:1]$users = \"CHEMIN:\nom_du_fichier\"
foreach ($users){
get-aduser test11 | Move-ADObject -TargetPath \"OU=_Application,OU=Groupe,DC=domaine,DC=lan\"
Disable -ADAccount -Identity $users}
[/code:1]
Voilà le code merci d'avance..
EDIT:
Un 2ème teste.
[code:1]$users = \"CHEMIN:\nom_du_fichier\"
foreach ($user in users){
get-aduser test11 | Move-ADObject -TargetPath \"OU=_Application,OU=Groupe,DC=domaine,DC=lan\"
Disable -ADAccount -Identity $users}[/code:1]<br><br>Message édité par: Nicolas.18, à: 3/06/13 11:32
Pour le moment tout ce passe bien pour bouger un utilisateur.
Le problème je ne vois pas comment récupérer une ligne dans mon csv et la mettre dans ma variable $user
[code:1]$users = \"CHEMIN:\nom_du_fichier\"
foreach ($users){
get-aduser test11 | Move-ADObject -TargetPath \"OU=_Application,OU=Groupe,DC=domaine,DC=lan\"
Disable -ADAccount -Identity $users}
[/code:1]
Voilà le code merci d'avance..
EDIT:
Un 2ème teste.
[code:1]$users = \"CHEMIN:\nom_du_fichier\"
foreach ($user in users){
get-aduser test11 | Move-ADObject -TargetPath \"OU=_Application,OU=Groupe,DC=domaine,DC=lan\"
Disable -ADAccount -Identity $users}[/code:1]<br><br>Message édité par: Nicolas.18, à: 3/06/13 11:32
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 12 ans 11 mois #15017
par Philippe

sinon regarde l'usage de : import-csv
Réponse de Philippe sur le sujet Re:Changement d'OU Active Directory
heureux que ca ce passe bienPour le moment tout ce passe bien pour bouger un utilisateur.
pour ton petit soucis comme tu la deja fait utilise : get-contentLe problème je ne vois pas comment récupérer une ligne dans mon csv et la mettre dans ma variable $user
Connexion ou Créer un compte pour participer à la conversation.
- Nicolas Guerin
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 33
- Remerciements reçus 0
il y a 12 ans 11 mois #15023
par Nicolas Guerin
Réponse de Nicolas Guerin sur le sujet Re:Changement d'OU Active Directory
De retour après avoir lu quelque truc.
Disable -ADAccount -Identity $users Marche très bien seul (testé 10 fois sur X personne)
[code:1]$user = get-content \"C:\Users\Administrateur\Desktop\test.csv\"
foreach ()
{
get-aduser $user | Move-ADObject -TargetPath \"ICI ET PAR LA\"
Disable -ADAccount -Identity $user
}[/code:1]
Mais elle ne marche pas dans ma boucle.
Pour la commande si j'ai bien compris c'est elle qui récupère ma ligne et la met dans ma variable? (lu dans un get-help -full)
Pour le foreach() Entre parenthèse qu’attende t'il? $user in $users qui dirais de mettre à chaque tout la ligne de $user dans $users?
Edit
Sans l'espace c'est largement mieux mieux ...
Disable -ADAccount -Identity $user
Disable-ADAccount -Identity $user
[code:1]$user = get-content \"C:\Users\Administrateur\Desktop\test.csv\"
foreach ($user in $users)
{
get-aduser $users | Move-ADObject -TargetPath \"ICI ET LA\"
Disable-ADAccount -Identity $users}[/code:1]
Ne boucle qu'un fois je crois. j'ai fait avec ce que j'avais compris pour le foreach
ReEDIT: Il ne fait que le premier user à chaque fois. même si je le relance
Message édité par: Nicolas.18, à: 3/06/13 16:46<br><br>Message édité par: Nicolas.18, à: 3/06/13 16:49
Disable -ADAccount -Identity $users Marche très bien seul (testé 10 fois sur X personne)
[code:1]$user = get-content \"C:\Users\Administrateur\Desktop\test.csv\"
foreach ()
{
get-aduser $user | Move-ADObject -TargetPath \"ICI ET PAR LA\"
Disable -ADAccount -Identity $user
}[/code:1]
Mais elle ne marche pas dans ma boucle.
Pour la commande si j'ai bien compris c'est elle qui récupère ma ligne et la met dans ma variable? (lu dans un get-help -full)
Pour le foreach() Entre parenthèse qu’attende t'il? $user in $users qui dirais de mettre à chaque tout la ligne de $user dans $users?
Edit
Sans l'espace c'est largement mieux mieux ...
Disable -ADAccount -Identity $user
Disable-ADAccount -Identity $user
[code:1]$user = get-content \"C:\Users\Administrateur\Desktop\test.csv\"
foreach ($user in $users)
{
get-aduser $users | Move-ADObject -TargetPath \"ICI ET LA\"
Disable-ADAccount -Identity $users}[/code:1]
Ne boucle qu'un fois je crois. j'ai fait avec ce que j'avais compris pour le foreach
ReEDIT: Il ne fait que le premier user à chaque fois. même si je le relance
Message édité par: Nicolas.18, à: 3/06/13 16:46<br><br>Message édité par: Nicolas.18, à: 3/06/13 16:49
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Changement d'OU Active Directory