OVH Cloud OVH Cloud

Creation d'1 utilisateur

1 réponse
Avatar
Philippe Dupriez
Bonjour,

Je cherche a automatiser un peu mes demandes de login.
Est-ce qu'il serait possible de faire un script qui fait appel à une DB ou
autre, qui contient des demandes de creations d'utilisateur et qui creer
l'utilisateur ?

Merci d'avance,
Philippe

1 réponse

Avatar
Karim Said-Lalouani
Bonjour,

Cela est possible en VBScript.

La premier partie serait la connexion a la DB via un DSN et la recherche
dans la table via une requette sql des noms d'utilisateurs à créer.

exemple de script /
'-------------------------DB Connection
Section----------------------------------------------------------------------
Const adOpenStatic = 3
Const adLockOptimistic = 3
Const adUseClient = 3

set objConnection = CreateObject("ADODB.Connection")
set objRecordset = CreateObject("ADODB.Recordset")
objConnection.Open "DSN=DSN_Test;"
'---------------------------End Database Connection
Section---------------------------------------------------------

'---------------------------Get All records from the test
table---------------------------------------------------------------
objRecordset.cursorLocation = adUseClient
objRecordset.Open "select * from Userdefinition" , objConnection,
adOpenStatic, adLockOptimistic
Do Until objRecordSet.EOF
Nom = objRecordSet("nom")
'création de l'objet
Set objOU = GetObject("LDAP://OU=cluster,dc=clusdom,dc=local")
Set objUser = objOU.Create("User", "cn=" & Nom)
objUser.Put "sAMAccountName", Nom
objUser.SetInfo
objRecordSet.MoveNext
Loop
'---------------------------End Get All records from the test table
Section---------------------------------------------------------------
'---------------------------Close DB
section----------------------------------------------------------------------
objRecordset.Close
objConnection.Close


Ce script est simple et cela peut te donner une idée de ce qu'il peut étre
fait.

Karim,

"Philippe Dupriez" a écrit dans le message de
news: C1D3FA90.D4B%
Bonjour,

Je cherche a automatiser un peu mes demandes de login.
Est-ce qu'il serait possible de faire un script qui fait appel à une DB ou
autre, qui contient des demandes de creations d'utilisateur et qui creer
l'utilisateur ?

Merci d'avance,
Philippe