Rechercher : dans
Par :

Ajouter un utilisateur sur AD avec un VBS

Dernière réponse le 19 jun 2008 à 00:21:28 Kopros, le 2 oct 2007 à 11:17:13 
 Signaler ce message aux modérateurs

Salut tout le monde !

Comme c'est dit dans le titre, je veux faire un script en VBS qui m'ajoute un utilisateur.

Donc j'ai fais mon code pour qu'on saisisse les données du nouvel utilisateur (nom, prénom...), mais j'ai un problème au moment de désigner l'UO dans laquelle je veux le mettre.

J'ai testé plusieurs codes :

Set myOU = GetObject ("LDAP://OU=Users")

Set myOU = GetObject ("LDAP://MonServeur" ,"OU=Users")

Set myOU = GetObject ("LDAP://MonServeur" ,"OU=Users", "dc=MonDomaine, dc=com")


Et encore plein d'autres codes... Mais à chaque fois ça ne marche pas.
Je sais vraiment pas pourquoi et je ne sais encore moins y remédier. Pourriez-vous m'aider svp ?


J'ai aussi essayé de contourner le problème en créant une UO provisoire pour mettre le nouveau compte user dedans (ça ça marche), de déplacer ce compte et de supprimer l'UO provisoire. Mais là le problème est que je ne sais pas quel est le code pour déplacer un compte utilisateur de container.

J'ai vraiment chercher partout où je pouvais je n'ai rien trouvé...

Help please !

Meilleures réponses pour « Ajouter un utilisateur sur AD avec un VBS » dans :
Installation serveur Samba VoirInstallation et configuration d'un serveur Samba version 3.0.2a Linux Mandrake version 10.0 Prérequis Introduction 1.Architecture de Samba 2.Installation des paquetages nécessaires au serveur samba Premier démarrage de Samba Les commandes...
Infection Navipromo/Magic.control VoirQue faire en cas d'infection Navipromo/Magic.control/Instant Acces/EgdAcces Méthode préliminaire Si vous êtes sous vista : Désactiver le contrôle des comptes utilisateurs Ad-aware 2009 Spybot Search and Destroy 1.6 Navilog1 Option 1 :...
WSH - Objet WshShell VoirWshShell L'objet WshShell contient des informations sur l'environnement d'exécution, ainsi que des méthodes permettant de gérer l'exécution locale d'applications, de manipuler la base de registre, d'accéder aux ressources systèmes (base de...
WSH - Objet WshNetwork VoirWshNetwork L'objet WshNetwork contient des informations sur le réseau Microsoft Windows, ainsi que des méthodes permettant de géer (connexion, déconnexion) des imprimantes et des partages réseau. L'objet WshNetwork est obtenu en créant une...

1

Alcantor, le 2 oct 2007 à 16:00:38

Bonjour,

Pour ce connecter à un AD sur windows 2003 server, il faut s'authentifier avec un compte administrator (Ce n'est pas le cas avec windows 2000 server).

Répondre à Alcantor

3

kopros, le 2 oct 2007 à 16:04:15

Oui je sais bien, je me suis déjà connecté à l'AD et j'ai déjà fais 2-3 petits scripts qui fonctionnent.

Répondre à kopros

2

kopros, le 2 oct 2007 à 16:02:12

Bon, j'ai un peu cerné le problème, mais j'y capte encore rien :

Quand je mets :
Set myOU = objDomain.GetObject ("organizationalUnit", "OU=Users")

Il me répond comme erreur que l'objet n'est pas sur le serveur.

Alors dans la même ligne de code je remplace le GetObject par un Create, en modifiant rien d'autre, et là il me dit que l'objet existe déjà, donc il veut pas le créer !

Dans le 2e cas la réponse est normale (Users est déjà une UO donc je peux pas la re-créer), mais dans le 1er cas pourquoi ne trouve-t-il pas mon UO ???


Merci de me répondre.

Répondre à kopros

4

orion91510, le 19 jun 2008 à 00:15:33

Le Users par defaut dans Active directory n est aps une OU (Organisation unit) mais un CN (container) donc c normal k il ne le trouve pas contact moi par mail si besoin est

Répondre à orion91510

5

 orion91510, le 19 jun 2008 à 00:21:28

Mon mail = gaylord.girard@gmail.com

Répondre à orion91510