Hallo,
ich habe ein Problem mit der "ad.au3"
Folgendes Beispiel:
[autoit]
#include <ad.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
$sAD_OU = "OU=Benutzer,OU=SKP,OU=Klassen,DC=berufschule,DC=TEST,DC=de"
$Form1 = GUICreate("Form1", 400, 200, 500, 126)
$Input_vorname = GUICtrlCreateInput("Vorname", 80, 30, 250, 20)
$Input_nachname = GUICtrlCreateInput("Nachname", 80, 60, 250, 20)
$Input_anmeldename = GUICtrlCreateInput("Anmeldename", 80, 90, 250, 20)
$Button1 = GUICtrlCreateButton("Benutzer anlegen", 80, 120, 250, 25)
GUICtrlSetOnEvent ($Button1, "Test")
GUISetOnEvent ($GUI_EVENT_CLOSE, "Close")
GUISetState(@SW_SHOW)
While 1
sleep(50)
WEnd
func test()
$ad_open = _AD_Open()
if $ad_open = 1 Then
$createuser = _AD_CreateUser($sAD_OU, GUICTRLREAD($Input_anmeldename), GUICTRLREAD($Input_nachname) & "\, " & GUICTRLREAD($Input_vorname))
if $createuser = 1 then msgbox(0,"","Benutzer angelegt")
if $createuser = 0 then msgbox(0,"","Fehler: " & @Error)
Else
msgbox(0,"","Verbindung zur Domäne konnte nicht hergestellt werden")
EndIf
_AD_Close()
EndFunc
func Close()
Exit
EndFunc
Es klappt alles soweit, wenn ich beim ersten mal auf "Benutzer anlegen" klicke.
Ändere ich nun Vorname, Nachname und Anmeldename um einen 2. Benutzer anzulegen erhalte ich einen Fehler, da _AD_CreateUser den Benutzer nicht anlegen kann.
Hat Jemand eine Idee woran das liegt?