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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <dazojoidazjo@oihjoihj.com> a écrit dans le message de
news: C1D3FA90.D4B%dazojoidazjo@oihjoihj.com...
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 ?
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 ?