Hallo,
bei der Ausführung des Run-Befehls verweigert dieser seine Aufgabe mit der Fehlermeldung, das er den Pfad/ Datei nicht gefunden hat bzw. bricht ohne Gründe ab.
Unterschiedliche User sollen beim Aufruf des Scriptes (als Exe) das Programm "Irfanview" von einem Netzlaufwerk installiert bekommen. Auf dem Netzlaufwerk hat das Script für den Zeitraum der Installation sogar Schreibrechte und die Installation selbst wird auf dem PC mit Adminrechten ausgeführt (RunAS).
Hier ein Ausschnitt aus dem Script. Das Netzlaufwerk B ist verbunden und der Ordner "Irfanview" ist auch händisch erreichbar.
Vielleicht liegt hier das Problem am "WorkingDir", das ich leer gelassen habe?
[autoit]
Func Irfanview();installiert Irfanview
WinMinimizeAll()
; Set the RunAs parameters to use local adminstrator account
; Declare all variables used
Dim $Username, $Password
; Initialization of the variables
$Username = "Administrator"
$Password = "**********"
; Set the RunAs parameters to use local adminstrator account
RunAsSet($Username, @Computername, $Password)
;Irfanview
run ("B:\Irvanview\iview398.exe", "")
; Setup starten
; Willkommen zur IrfanView Installation!
WinWait("IrfanView Setup")
WinActivate("IrfanView Setup")
.
.
.
.
.