Vbscript : déplacement utilisateur
Résolu
san
-
san -
san -
Bonjour,
Dans mon script je dois pouvoir déplacer un utilisateur d'une OU vers une autre. Après avoir jeté un oeil a Script center j'ai rédigé ces deux lignes de codes :
Set objOU = GetObject("LDAP://OU=OUemet, dc=domainetest,dc=fr")
objOU.MoveHere _
"LDAP://cn=Toto,OU=OUdest,dc=domainetest,dc=fr", vbNullString
cela me semble correspondre a ce que script center proposait sur cette page :
https://gallery.technet.microsoft.com/scriptcenter/355a6da3-5cb4-47b6-ac9b-894d6959f30f
Pourtant une erreur apparait lorsque j'exécute mon script en commande DOS : ligne 78 Cet objet ne se trouve pas sur le serveur.
La ligne 78 étant : objOU.MoveHere _
Auriez-vous une idée d'ou proviendrait l'erreur sachant que j'utilise dans un autre script OUemet sans problème ?
D'avance merci
Dans mon script je dois pouvoir déplacer un utilisateur d'une OU vers une autre. Après avoir jeté un oeil a Script center j'ai rédigé ces deux lignes de codes :
Set objOU = GetObject("LDAP://OU=OUemet, dc=domainetest,dc=fr")
objOU.MoveHere _
"LDAP://cn=Toto,OU=OUdest,dc=domainetest,dc=fr", vbNullString
cela me semble correspondre a ce que script center proposait sur cette page :
https://gallery.technet.microsoft.com/scriptcenter/355a6da3-5cb4-47b6-ac9b-894d6959f30f
Pourtant une erreur apparait lorsque j'exécute mon script en commande DOS : ligne 78 Cet objet ne se trouve pas sur le serveur.
La ligne 78 étant : objOU.MoveHere _
Auriez-vous une idée d'ou proviendrait l'erreur sachant que j'utilise dans un autre script OUemet sans problème ?
D'avance merci
A voir également:
- Vbscript : déplacement utilisateur
- Shutdown en vbscript - Forum VB / VBA
- Problème d'InputBox en VBScript ✓ - Forum VB / VBA
- [VBScript] Exécution automatique ✓ - Forum VB / VBA
- [PHP] Exécution d'un VBScript ✓ - Forum PHP
- [VBScript] numéro de semaine ✓ - Forum VB / VBA
1 réponse
J'ai trouvé la solution^^ : j'avais juste inversé l'OU ou se trouvais mes utilisateurs et celle ou je voulais les envoyer. Du coup il ne trouvait pas l'étudiant Toto vu qu'il cherchait dans l'OU vide :p Voila la structure du truc :
Set objOU = GetObject("LDAP://OU=OUdest, dc=domainetest,dc=fr")
objOU.MoveHere "LDAP://cn=Toto,OU=OUemet,dc=domainetest,dc=fr", vbNullString
Set objOU = GetObject("LDAP://OU=OUdest, dc=domainetest,dc=fr")
objOU.MoveHere "LDAP://cn=Toto,OU=OUemet,dc=domainetest,dc=fr", vbNullString