Seite 1 von 1

Installation des Pakets mit AutoIt

Veröffentlicht: 14. August 2017 - 09:04 Uhr
von Mathieu
Hallo,

ich teste derzeit WAPT für eine zukünftige (hoffentlich) Integration in unser Unternehmen. Ich habe Probleme beim Erstellen von Paketen mit AutoIt. Wir haben drei oder vier wichtige Anwendungen, die wir mit AutoIt installieren, und keine andere Lösung für eine unbeaufsichtigte Installation.

Während der Testphase kann ich die Installation mit PyScripter erfolgreich starten, aber wenn ich das Paket hochlade und die Installation über die Konsole durchführe, passiert nichts.

Gibt es dafür eine Lösung?

Vielen Dank.

Betreff: Installation eines Pakets mit AutoIt

Veröffentlicht: 15. August 2017 - 19:53 Uhr
von Sfonteneau
Ich nehme an, Ihr AutoIt emuliert Tastatur- und Mausaktionen?

Das Problem liegt darin, dass Wapt unter dem Systemkonto ausgeführt wird.

Schauen Sie hier: https://social.technet.microsoft.com/Fo ... mgrgeneral.

Vielleicht könnten Sie es mit dem Befehl `psexec` testen?

Alternativ können Sie die Installation auch in der Sitzungskonfiguration starten. (Dafür müssen Sie den AutoIt-Installer jedoch so konfigurieren, dass er als `runas` ausgeführt wird!)


Simon

Betreff: Installation eines Pakets mit AutoIt

Veröffentlicht: 13. Oktober 2017 - 14:48 Uhr
von Mathieu
Ich habe es mit psexec getestet und dasselbe Ergebnis erhalten. Die Installation mit PyScrypter startet das Programm zwar, aber auf dem Server passiert dann nichts mehr.

Können Sie mir helfen bei
Alternativ kann die Installation auch im Session-Setup-Modus gestartet werden. (Dafür muss der AutoIt-Installer jedoch so konfiguriert werden, dass er im Runas-Modus ausgeführt wird!)
weil ich nicht genau weiß, wie ich es in das Skript integrieren soll

Betreff: Installation eines Pakets mit AutoIt

Veröffentlicht: 13. Oktober 2017 - 14:50 Uhr
von Mathieu
Hallo,

ich habe immer noch Probleme mit session-setup. Können Sie mir bitte helfen?

Betreff: Installation eines Pakets mit AutoIt

Veröffentlicht: 14. Oktober 2017 - 15:39 Uhr
von Sfonteneau
Meine Lösung sieht folgendermaßen aus: (Ich weiß, dass es mit AutoIt möglich ist.)

Man erstellt ein Installationsprogramm mithilfe des in AutoIt integrierten „runas“-Systems (Administratorbenutzername und -passwort sind in AutoIt eingebettet).

Dadurch wird die Installation auch bei einem Benutzerkonto mit Administratorrechten ausgeführt. Startet man die Installation in einer Setup-Sitzung, wird die Tastatur- und Maus-Emulation aktiviert.

Allerdings muss dem Benutzer vorher ein kleines Popup angezeigt werden, das ihn darauf hinweist, Tastatur und Maus nicht zu benutzen.
Sobald der Benutzer auf „OK“ klickt, kann die Softwareinstallation mit Tastatur-Emulation gestartet werden.
Nach Abschluss der Installation kann ein weiteres Popup angezeigt werden, das den Benutzer darüber informiert, dass er seinen Computer wieder verwenden kann.

Es ist zwar nicht die eleganteste Lösung, funktioniert aber mit AutoIt und der Tastatur-Emulation im Allgemeinen.

Für interessierte Open-Source-Enthusiasten ist diese Methode auch durch die Kombination von CPAU und AutoHotkey möglich.

Betreff: Installation eines Pakets mit AutoIt

Veröffentlicht: 16. Oktober 2017 - 17:33 Uhr
von Floflobel
Vielen Dank für diese wertvollen Informationen, sfonteneau.

Ich hätte da allerdings noch eine kurze Frage: Ist es möglich, die Paketinstallation beim Herunterfahren mit wapt-exit.exe zu starten? Da die Sitzung beendet wird, funktionieren Tastatur- und Mauseingaben möglicherweise nicht mehr.

Mit freundlichen Grüßen,

Betreff: Installation eines Pakets mit AutoIt

Veröffentlicht: 16. Oktober 2017 - 23:43 Uhr
von Sfonteneau
Gute Frage!

Das müssen wir ausprobieren!