Setup.exe per GPO verteilen
Hallo,
gibt es die Möglichkeit ein Programm zu verteilen, für das es keine MSI Datei gibt?
Ich versuche OpenEdge auf unseren Clients auszurollen, leider haben die kein MSI-File zur Verfügung gestellt.
Was ich bereits versucht habe ist ein Aufruf der Setup.exe in eine Batch zu schreiben und diese dann als Logon-Skript unter "Computer Configuration - Windows Settings - Scripts - Startup" zu verteilen.
Das scheint allerdings nicht zu funktionieren und ich sehe in keinem Event-Log den Grund dazu?!
Ist das denn generell so machbar oder geht das nicht?
Irgend ein Tool aus dem Internet möchte ich hierzu nicht einsetzen, es muss auf jedenfall über GPOs verteilt werden.
Gruß
fluluk
gibt es die Möglichkeit ein Programm zu verteilen, für das es keine MSI Datei gibt?
Ich versuche OpenEdge auf unseren Clients auszurollen, leider haben die kein MSI-File zur Verfügung gestellt.
Was ich bereits versucht habe ist ein Aufruf der Setup.exe in eine Batch zu schreiben und diese dann als Logon-Skript unter "Computer Configuration - Windows Settings - Scripts - Startup" zu verteilen.
Das scheint allerdings nicht zu funktionieren und ich sehe in keinem Event-Log den Grund dazu?!
Ist das denn generell so machbar oder geht das nicht?
Irgend ein Tool aus dem Internet möchte ich hierzu nicht einsetzen, es muss auf jedenfall über GPOs verteilt werden.
Gruß
fluluk
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 285384
Url: https://administrator.de/contentid/285384
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
9 Kommentare
Neuester Kommentar
Moin,
dein Stichwort lautet: MSI-Wrapper
http://blogs.interfacett.com/exe-msi-deploy-exe-based-installer-microso ...
Zum Beispiel den kostenlosen Smart-Packager mit dem du die EXE in ein MSI packen kannst.
Für den WSUS gibt's ebenfalls eine Extension namens WSUS Package Publisher, welche das beherrscht.
Gruß grexit
dein Stichwort lautet: MSI-Wrapper
http://blogs.interfacett.com/exe-msi-deploy-exe-based-installer-microso ...
Zum Beispiel den kostenlosen Smart-Packager mit dem du die EXE in ein MSI packen kannst.
Für den WSUS gibt's ebenfalls eine Extension namens WSUS Package Publisher, welche das beherrscht.
Gruß grexit
Statt einem Anmeldeskript nimmst du ein Startskript weil das im Gegensatz zum Anmeldeskript mit Systemrechten läuft. Hätte dein User nur normale Rechte wäre das schon ein Abbruchgrund für das Setup im Loginskript. Dann musst du ebenfalls sicherstellen das das Computerkonto Zugriffsrechte auf die Freigabe hat wo die Installationsdateien liegen.
Ob dein Skript anläuft kannst du dir in der Batch einfach eine kleine Protokollfunktion einbauen die z.B. Statusinfos in eine Datei schreibt, oder du setzt in den GPOs kurzfristig das Skripte sichtbar ausgeführt werden.
grexit
Ob dein Skript anläuft kannst du dir in der Batch einfach eine kleine Protokollfunktion einbauen die z.B. Statusinfos in eine Datei schreibt, oder du setzt in den GPOs kurzfristig das Skripte sichtbar ausgeführt werden.
grexit
Er hat's nur falsch genannt, aber den Pfad Computer Configuration - Windows Settings - Scripts - Startup angegeben.
@fluluk: Schreib in Dein Skript meinetwegen ein
rein und/oder eine Ausgabe des Resultates in eine Textdatei.
Einfachste Simulation des Setups als Systemkonto ist mit psexec möglich.
Elevated ausführen
dann in der neuen cmd
@fluluk: Schreib in Dein Skript meinetwegen ein
msg * Geht los!
Einfachste Simulation des Setups als Systemkonto ist mit psexec möglich.
Elevated ausführen
psexec -s -i cmd
setup /s
Moin,
schon mal testweise versucht die Setup.exe mit UniversalExtractor zu entpacken? Oft ist die Setup.exe auch nur ein Wrapper um ein MSI herum.
Gruß jodel32
schon mal testweise versucht die Setup.exe mit UniversalExtractor zu entpacken? Oft ist die Setup.exe auch nur ein Wrapper um ein MSI herum.
Gruß jodel32
Zu Startskripten und MSI-Verteilung auf Win8 oder 10: Siehe auch Probleme mit GPO-basierter Softwareverteilung unter Windows 8.x und Windows 10 überwinden
Ergo: zum Test (falls Du da win8 oder 10 hast) einmal fast startup deaktivieren.
Ergo: zum Test (falls Du da win8 oder 10 hast) einmal fast startup deaktivieren.