[ACTIVE DIRECTORY] AJOUT UTILISATEURS VIA EXCEL.VBS

cs_asimengo Messages postés 280 Date d'inscription jeudi 24 mars 2005 Statut Membre Dernière intervention 18 mars 2009 - 30 juin 2006 à 13:08
jbkikou Messages postés 1 Date d'inscription mercredi 25 novembre 2009 Statut Membre Dernière intervention 29 mars 2011 - 29 mars 2011 à 08:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38363-active-directory-ajout-utilisateurs-via-excel-vbs

jbkikou Messages postés 1 Date d'inscription mercredi 25 novembre 2009 Statut Membre Dernière intervention 29 mars 2011
29 mars 2011 à 08:25
bonjour,
je ne comprend qu'est ce qu'il faut mettre dans le dossier excel dans la colonne bureau si quelqu'un peut m'aider.
je ne m'y connais pas trop en VB mais je comprend une bonne partie du script. merci d'avance
aliniou Messages postés 1 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 13 février 2011
13 févr. 2011 à 11:31
bonjour jai besoin de votre aide est ce que quelqu'un peut m'explique le code
chaque ligne fait quoi ? c'est la premiere fois que je travail sur du vbs et jai un mini projet que je doit expliqué devant le prof merci d'avance .
cs_FrancB Messages postés 4 Date d'inscription mercredi 14 juin 2006 Statut Membre Dernière intervention 8 mars 2010
8 mars 2010 à 09:50
C'est du VBScript, donc tu l'enregistre en .vbs

Cordialement
cs_arnaud94 Messages postés 1 Date d'inscription jeudi 31 août 2006 Statut Membre Dernière intervention 6 mars 2010
6 mars 2010 à 20:03
Mais comment fonctionne ce script ?
Il suffit de le copier coller dans le bloc note et l'enregistrer en .cmd ?
GeneralT Messages postés 1 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 15 juillet 2009
15 juil. 2009 à 15:10
hello!
je pense qu'il faut remplacer par les valeur correspondant au nom de ton domaine
Si j'ai bien compris ici le script est valable pour le domaine "groupe.adg"
à toi de faire le reste
cs_le_joker_fou Messages postés 1 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 6 mars 2009
6 mars 2009 à 11:52
Bonjour,

pour ma part, j'ai un problème car il me dit qu'il y a une erreur ligne 43 soit la ligne suivante :

Message d'erreur : "Une référence a été renvoyée par le serveur"

# ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ' Choix du domaine et du conteneur d'Active Directory
# ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
(l. 43) Set objDomain = GetObject("LDAP://dc=groupe,dc=adg")
# Set objCN = GetObject("LDAP://CN=Users, dc=groupe, dc=adg")

Faut il rajouter quelque choses sur cette ligne ou pas?

Merci d'avance.
Eijiro Messages postés 1 Date d'inscription mardi 9 décembre 2008 Statut Membre Dernière intervention 9 décembre 2008
9 déc. 2008 à 16:28
Bonjour FrancB,

Bravo tout d'abord pour ce script, j'aurais une question je suis un admin réseaux, et ce script est intéressant, par contre je voulais m'en m'en aider car je dois créer un script, me permettant de récupérer des utilisateurs d'un fichier Excel, mais je dois les affecter à des OU différentes, et j'ai vraiment aucunes idées de comment rajouter ça dans le script ? car la je vois pas du tout.
sofien007 Messages postés 26 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 25 novembre 2008 1
25 nov. 2008 à 17:39
J'ai utilisé cstr() et là c'est résolu mais le code crash dans la ligne objUser.SetInfo
La sythaxe d'attribut spécifié au service d'annuaire est invalide!
sofien007 Messages postés 26 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 25 novembre 2008 1
25 nov. 2008 à 17:12
En fait l'erreur est la suivante : valeur null retourné avec un code 800054005..
sofien007 Messages postés 26 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 25 novembre 2008 1
25 nov. 2008 à 17:08
Bonjour, votre script m'a vraiment aidé mais je bloque dans la ligne

objUser.Put "sAMAccountName", login

Je ne sais pas pourquoi..en fait je suis nouveau dans ce domaine...
wasaseb Messages postés 2 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 3 octobre 2008
3 oct. 2008 à 18:43
Merci pour ta reponse.
Mon probleme c'est que je suis vraiment novice en vb...
Ca va pas etre simple.
Merci tout de meme
cs_FrancB Messages postés 4 Date d'inscription mercredi 14 juin 2006 Statut Membre Dernière intervention 8 mars 2010
3 oct. 2008 à 17:58
J'en ai aucune idée wasaseb, j'ai fait ce script il y à plus de 2 ans, et j'ai appliquer le code à mes besoins.

Il est clair qu'il ne suffira pas de copier coller le code en local chez vous pour que sa marche, il faudra l'adapter. Mais au moins sa permet d'avoir un bon fil directeur.

Bon courage à vous, sa m'avais bien embêter à l'époque ^^
wasaseb Messages postés 2 Date d'inscription vendredi 3 octobre 2008 Statut Membre Dernière intervention 3 octobre 2008
3 oct. 2008 à 16:55
Bonjour,
Existe t'il une version de ce script fonctionnant avec Windows 2008?
Merci d'avance
aqwelea Messages postés 11 Date d'inscription lundi 26 février 2007 Statut Membre Dernière intervention 4 janvier 2008
15 mai 2007 à 17:18
C'est bon, un dev m'a aide :
Il faut utiliser l'outil de conversion cstr(nomvariable) :-)

@ ++
aqwelea Messages postés 11 Date d'inscription lundi 26 février 2007 Statut Membre Dernière intervention 4 janvier 2008
15 mai 2007 à 09:57
Salut FrancB

Je me suis tres largement inspire de ton script pour en creer un nouveau.
J'y ai ajoute un champs de mon fichier excel qui correspond a la valeur "msRADIUSFramedIPAddress". Cependant, lorsque j'appelle la cellule excel correspondante, mon script plante. Il faut que je saisisse en dur la valeur dans mon script :-(

Je suis plus que debutant en dev et ne sais pas comment regle ce pb qui je pense est lie au format de la valeur. Or si je declare Integer nomvariable ... le script plante aussi ... :-(
Quelqu'un peut-il m'aider ?
get_tips Messages postés 7 Date d'inscription mardi 27 février 2007 Statut Membre Dernière intervention 18 mai 2007
14 mai 2007 à 16:51
Salut,
lorsque je veux exécuter le script il me demande une macro, (je suis novice en VB) est-ce que tu as fais une macro pour ton script ou pas ?
zilbafraca Messages postés 1 Date d'inscription lundi 26 mars 2007 Statut Membre Dernière intervention 26 mars 2007
26 mars 2007 à 15:52
salut,j'ai tout fait comme il falai cependant ton script ne marche pas, j'avai 700 uilisateurs a ajouter, tu croit que le nombre de compte est trop élevé???
cs_FrancB Messages postés 4 Date d'inscription mercredi 14 juin 2006 Statut Membre Dernière intervention 8 mars 2010
8 févr. 2007 à 16:43
Heu dis-moi asimengo, tu veux pas non plus que je passe chez toi pour taper le code a ta place ;)
Tu veux un zip mais il n'y a pas 50 fichier, le fichier excel c'est a toi de le faire avec les noms que tu veux ajouté, et le script, t'as juste a créer un nouveau fichier texte et copier l'intégralité du code.

Que demande le peuple? ^^
cs_asimengo Messages postés 280 Date d'inscription jeudi 24 mars 2005 Statut Membre Dernière intervention 18 mars 2009
30 juin 2006 à 13:08
c'est toujours mieux d'avoir un ZIP avec tous les fichiers.
Rejoignez-nous