Question Changement d'OU Active Directory

Plus d'informations
il y a 12 ans 11 mois #15001 par Nicolas Guerin
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

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

Plus d'informations
il y a 12 ans 11 mois #15003 par Philippe
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)

Passe un bon Weekend et à Lundi j’espère !

Merci

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

Plus d'informations
il y a 12 ans 11 mois #15006 par Nicolas Guerin
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.

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

Plus d'informations
il y a 12 ans 11 mois #15008 par Nicolas Guerin
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

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

Plus d'informations
il y a 12 ans 11 mois #15017 par Philippe

Pour le moment tout ce passe bien pour bouger un utilisateur.

heureux que ca ce passe bien B)

Le problème je ne vois pas comment récupérer une ligne dans mon csv et la mettre dans ma variable $user

pour ton petit soucis comme tu la deja fait utilise : get-content ;) sinon regarde l'usage de : import-csv

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

Plus d'informations
il y a 12 ans 11 mois #15023 par Nicolas Guerin
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 \&quot;C:\Users\Administrateur\Desktop\test.csv\&quot;
foreach ()
{
get-aduser $user | Move-ADObject -TargetPath \&quot;ICI ET PAR LA\&quot;
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 \&quot;C:\Users\Administrateur\Desktop\test.csv\&quot;
foreach ($user in $users)
{
get-aduser $users | Move-ADObject -TargetPath \&quot;ICI ET LA\&quot;

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
Propulsé par Kunena