VBS instructions création comptes utilisateur
Résolu/Fermé
Tockay
Messages postés
82
Date d'inscription
mardi 8 juin 2010
Statut
Membre
Dernière intervention
4 octobre 2014
-
26 janv. 2011 à 10:53
Lee-San Messages postés 195 Date d'inscription mardi 18 janvier 2011 Statut Membre Dernière intervention 25 février 2011 - 14 févr. 2011 à 13:50
Lee-San Messages postés 195 Date d'inscription mardi 18 janvier 2011 Statut Membre Dernière intervention 25 février 2011 - 14 févr. 2011 à 13:50
A voir également:
- VBS instructions création comptes utilisateur
- Creation compte gmail - Guide
- 2 comptes whatsapp - Guide
- Création compte google - Guide
- Création organigramme - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
1 réponse
Bonjour,
Pour ajouter un numéro de téléphone a un utilisateur :
'placement sur l'utilisateur voulu
Set objUser = GetObject ("LDAP://cn=Toto,ou=OUTEST,dc=domainetest,dc=fr")
'ajout du numéro
ObjUser.put "homephone", "tonnuméro"
objUser.SetInfo
Pour cocher la case de changement de mot de passe :
Set objUser = GetObject ("LDAP://CN=TotoOU=UOTEST,dc=domainetest,dc=fr")
objUser.Put "pwdLastSet", 0
objUser.SetInfo
Sinon pour ta dernière question, par responsable tu entend administrateur ?
Pour ajouter un numéro de téléphone a un utilisateur :
'placement sur l'utilisateur voulu
Set objUser = GetObject ("LDAP://cn=Toto,ou=OUTEST,dc=domainetest,dc=fr")
'ajout du numéro
ObjUser.put "homephone", "tonnuméro"
objUser.SetInfo
Pour cocher la case de changement de mot de passe :
Set objUser = GetObject ("LDAP://CN=TotoOU=UOTEST,dc=domainetest,dc=fr")
objUser.Put "pwdLastSet", 0
objUser.SetInfo
Sinon pour ta dernière question, par responsable tu entend administrateur ?
26 janv. 2011 à 15:40
Pour mieux t'expliquer, je part d'un fichier CSV dont je récupère les informations sur des employés.
Chaque employé va avoir un compte utilisateur que je renseigne avec son nom, prénom, numéro de téléphone, etc... et aussi avec le numéro du poste sur lequel il travaille et son supérieur hiérarchique ici nommé responsable. J'ai regardé les propriétés des utilisateurs et je ne sais pas trop où renseigner ces deux infos.
26 janv. 2011 à 15:59
Modifié par san le 26/01/2011 à 16:12
'case bureau
objUser.Put "physicalDeliveryOfficeName", tonnumbureau
'case gestionnaire
objUser.Put "manager", "cn=NomGestionnaire,OU=Outest,dc=domainetest,dc=fr"
Pour la case bureau je suis pas sûr a 100% que sa soit "physicalDeliveryOfficeName" mais tu peux tester voir.
(n'oublie pas de tjrs ouvrir ton utilisateur voulu avant (via Set objUser = GetObject ("LDAP://cn=Toto,ou=OUTEST,dc=domainetest,dc=fr") et de terminer par un ObjUser.setinfo lorsque tu n'a plus de objUser.put a ajouter.
Edit : j'ai vérifié c'est bien "physicalDeliveryOfficeName" pour la propriété "bureau"
26 janv. 2011 à 16:08
J'ai une dernière question:
Je viens de tester le code pour le téléphone mais cela ne fonctionne pas, cela vient surement du fait que j'ai placé le code dans une boucle qui crée tout les compte (le téléphone n'étant pas demandé à la création du compte mais seulement renseignable une fois le compte créé).
Il faudrait donc que je termine ma boucle en ne renseignant que les noms, prénoms et mdp pour ensuite lancer une autre boucle qui m'ajouterai les numéros de téléphone, numéros de poste et responsable?
26 janv. 2011 à 16:20
En fait je sort d'un script de 700lignes qui ressemble bcp au tiens puisque j'y créé des utilisateurs dans active directory + plein d'autre truc qui va avec style, création de répertoire associé a l'utilisateur en lui attribuant des droits (lecture/écriture) et également balayage des utilisateurs en désactivant ceux qui sont présent depuis + de 5ans.(c'est une IUT, les étudiants ne reste pas éternellement^^) Donc si tu as des autres questions sur ce genre de chose n'hésite pas^^
bon jvais tester le numéro de tel :p