Hallo liebes Board,
ich habe eine kleines Skript gebaut was eine von mir kompilierte exe-Datei (mittels AutoIT) per Benutzeranmeldung ausführen soll, nur leider geschieht das nie und ich weiß noch nicht genau weshalb.
mein vb-skript welches in der Benutzerkonfiguration der GPO liegt sieht so aus:
Code:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "\\meinserver\freigabe\..\meine.exe"
und meine kompilierte exe-Datei beihaltet Folgendes:
Code:
; Benutze Systemvariable Programmverzeichnis
$progdir = EnvGet ("PROGRAMFILES")
; Kopiere aktuelle Datei
FileCopy ( "\\meinserver\freigabe\datei.mde", $progdir & "\zielordner\" ,9)
FileCreateShortcut($progdir & "\zielordner\datei.mde", @DesktopDir & "\Programmverknüpfung.lnk")
Das userenv-logging habe ich auf dem testclient eingeschaltet - die userenv.log beinhaltet keine fehler diesbezüglich.
den pfad zum vb-skript und zur exe-datei kann ich vom client aus per windows-explorer erreichen, die ausführung erzeugt zwar einen link auf dem desktop aber wegen fehlender berechtigungen kann ich den programmpfad nicht als user erzeugen, was auch ok ist. als admin geht das natürlich.
im richtlinienergebnissatz sehe ich auch das skript welches ausgeführt wird, aber die datei wird einfach nicht auf den client kopiert.
ich stehe gerade auf dem schlauch und weiss nicht wo ich noch schauen kann.
was ich schon mal herausgefunden habe ist der fakt dass ich die dateinamenserweiterung des vb-skripts in der gpo mit angeben muss da ich sonst im ereignislog die fehlermeldung bekomme das der "pfad nicht gefunden werden konnte".
Liebe Grüße