Hallo an alle,
wir haben hier ein kleines Problemchen mit unserem Logonscript und zwar soll im Ordner Reg nach den Registry Dateien gesucht werden und diese dann ausführen. Finden tut er Sie aber er führt sie nicht aus, bekomme aber auch keine Fehlermeldung.
Vielleicht kann mir ja jemand dabei helfen
Func _REG()
[/autoit][autoit][/autoit][autoit]GUICtrlSetState($Progress1, $GUI_Show)
[/autoit][autoit][/autoit][autoit]GUICtrlSetState($Pic1, $GUI_HIDE)
[/autoit][autoit][/autoit][autoit]$i=0
[/autoit][autoit][/autoit][autoit]GUICtrlSetData($Label1,"Registrierung wird geschrieben...")
[/autoit][autoit][/autoit][autoit]$Search = FileFindFirstFile("\\server\NETLOGON\Reg\*.reg")
[/autoit][autoit][/autoit][autoit]If $Search = -1 then MsgBox(16,"","keine REG Dateien vorhanden!",2)
[/autoit][autoit][/autoit][autoit]While 1
[/autoit][autoit][/autoit][autoit]$REG = FileFindNextFile($Search)
[/autoit][autoit][/autoit][autoit]If @error Then ExitLoop
[/autoit][autoit][/autoit][autoit]$file = $File +1
[/autoit][autoit][/autoit][autoit]WEnd
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]$Search = FileFindFirstFile("\\server\NETLOGON\Reg\*.reg")
[/autoit][autoit][/autoit][autoit]If $Search <> -1 then
[/autoit][autoit][/autoit][autoit]While 1
[/autoit][autoit][/autoit][autoit]$REG = FileFindNextFile($Search)
[/autoit][autoit][/autoit][autoit]If @error Then ExitLoop
[/autoit][autoit][/autoit][autoit]$i =$i+1
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]MsgBox(0,"Files", $REG)
[/autoit][autoit][/autoit][autoit]RunasWait($Username,$Domain,$Password,"",@ComSpec & " /c " & $REG, "", @SW_HIDE)
[/autoit][autoit][/autoit][autoit]$P = ($i*100)/$File
[/autoit][autoit][/autoit][autoit]GUICtrlSetData($Progress1, $P)
[/autoit][autoit][/autoit][autoit]sleep(400)
[/autoit][autoit][/autoit][autoit]WEnd
[/autoit][autoit][/autoit][autoit]endIf
[/autoit][autoit][/autoit][autoit]EndFunc
[/autoit]Die MsgBox ist nur für Testzwecke. Und ja ich kenne die Variante mit regedit.exe auch, allerdings funktioniert es da auch nicht!
Vielen Dank im Voraus
LG Susie