Bonjour,
J'ai un petit code qui me permets de créer un user sous Active Directory, cela marche pas trop mal, le souhaiterais créer un formulaire en html et recuperer les valeurs dans le script vbs afin de pouvoir les appliquer et creer mon user, les valeurs sont bien recupées mais elle ne sont pas appliquées
Lorsque j'utilise mon code sans passer par un formulaire html, ce dernier fonctionne, d'avance merci pour votre aide (soyez indulgent je suis debutant)
Voici le code en question (juste une partie...)
<HTML><HEAD>
<TITLE>Validation dans formulaire avec VBScript</TITLE>
<SCRIPT LANGUAGE="VBscript">
Set objShell = WScript.CreateObject("WScript.shell")
Function btnCommandez_Click()
StringResultat2 = Document.frmuser.StringResultat2.Value
StringResultat1 = Document.frmuser.StringResultat1.Value
StringResultat3 = Document.frmuser.StringResultat3.Value
MsgBox StringResultat2
MsgBox StringResultat1
MsgBox StringResultat3
Set objOU = GetObject("LDAP://OU=Deploiement,OU=essai,DC=test,DC=test2,DC=test3")
Set objUser = objOU.Create("User", "cn="& StringResultat3)
objUser.Put "userPrincipalName", StringResultat1 &" "& StringResultat2 &"@pbr.aphp.fr"
objUser.Put "sAMAccountName", StringResultat3
objUser.SetInfo
End Function
</SCRIPT>
</HEAD>
<BODY LANGUAGE="VBScript" BGCOLOR="#fffff0" OnLoad = Page_Initialize>
<CENTER><H1> Test ajout USER</H1>
<FORM NAME = "frmuser" METHOD = "Post">
<PRE>
Votre Nom: <INPUT TYPE="TEXT" NAME="StringResultat2">
Votre Prenom: <INPUT TYPE="TEXT" NAME="StringResultat1">
Nom de session: <INPUT TYPE="TEXT" NAME="StringResultat3">
</PRE>
<INPUT TYPE="Button" VALUE="Commandez" Name ="btnCommandez" Onclick="btnCommandez_Click()">
<INPUT TYPE="reset" VALUE="Initialisez Formulaire">
</FORM>
</P></BODY></HTML>
L'homme supérieur c'est celui qui d'abord met ses paroles en pratique, et ensuite parle conformément à ses actions.