Hi,
ich habe bei mit einem simplen Script das Problem, dass die auszuführende Anwendung trotz "RunAs" nicht als Administrator ausgeführt wird.
Ich erhalte stets die Meldung: "Sie müssen als Administrator angemeldet sein...".
Führe ich das Script als lokaler Admin aus, funktioniert's.
Verwendete Version:
AutoIt: 3.3.0.0
Scite: 1.77
Das Script an sich:
RunAs("administrator", @Computername, "Testpasswort", 0, @ScriptFullPath, @ScriptDir, @SW_HIDE)
Run("flashplayer.exe")
Exit
; Fenster schließen
winwait("Adobe Flash Player ActiveX Installation: Fertig")
ControlShow ("Adobe Flash Player ActiveX Installation: Fertig", "&Beenden","Button2")
ControlClick ("Adobe Flash Player ActiveX Installation: Fertig", "&Beenden","Button2")
Die "flashplayer.exe" und das Script (installation.exe) befinden sich im selben Verzeichnis (Netzwerkverzeichnis - freigegeben für alle User).
"@Computername" habe ich eingesetzt, um die Ausführung als lokaler Administrator unabhängig von der verwendeten Workstation zu ermöglichen. Funktioniert jedoch genauso wenig wie der Eintrag einer Workstation. Z.B.: RunAs("administrator","PC1","Testpasswort",0,...)
Ich hatte es auch schon mit der Prüfung (Admin ja/nein => isadmin) versucht, aber da bekomme ich das gleiche Ergebnis.
Eigentlich sollte die Ausführung als Administrator mit obigen Zeilen funktionieren. Das tut's jedoch leider nicht, und ich komme auch nicht dahinter, wieso ?
Hat vielleicht jemand 'nen Tip ?