Seite 1 von 1

Programme automatisch installieren

Verfasst: 30. Jan 2011, 19:57
von Spamkiller
hi,

ich such eine möglichkeit programme (außer office alles freeware) automatisch, also unattended zu installieren. dabei kommt aber eine "silent-Installation" nicht in frage, da ic dort kaum einstellungen vorgeben kann. ich möchte gerade bei avira etc. beim installieren einstellungen vorgeben.

wie mach ich das?
danke!

Re: Programme automatisch installieren

Verfasst: 30. Jan 2011, 21:41
von sTunTe
Tja.
Mit Gruppenrichtlinien, selbst erstellten MSI-Installerpaketen und einer ActiveDirectory ließe sich das realisieren.
Setzt aber a) einen "echten" Server voraus und b) sollten es mehr als 100 Clienten sein, da ansonsten der Aufwand zu groß ist.
Vor allem das Testen der Pakete.

Brauchbare Freeware ist mir da keine bekannt.

Gruß
sTunTe

Re: Programme automatisch installieren

Verfasst: 31. Jan 2011, 09:12
von larry
Für "Home-User" fallen mir da 2 Varianten ein.
Per AutoIt ein Installationsscript erstellen oder die Anwendungen per silent Install installieren und danach mit einem Script oder einem eigenen Programm die Einstellungen der Programme via Registry oder Ini-Änderung ausführen.
Die Registry oder Ini-Änderungen gingen auch per vorgefertigtem Reg-Export, bzw. vorgefertigter Ini-Datei.

Gruß
Larry

Re: Programme automatisch installieren

Verfasst: 31. Jan 2011, 11:00
von Spamkiller
@sTunTe: tja, leider kommen die beiden varianten im heimbreich wahrscheinlich nicht in frage.

@larry: AutoIt kenn ich nicht. kanst du mir da näheres drüber erzählen?

Re: Programme automatisch installieren

Verfasst: 31. Jan 2011, 11:15
von larry
Mit AutoIt kann man alles mögliche automatisch ausführen.

z.B.
Starte Anwendung X, Hole Fenster Y in den Vordergrund, tippe Alt-D und klicke anschließend bei Position x300,Y200.
Es gehen auch deutlich komplexere Sachen mit Formularen und Bedingungen.
Damit kann man auch Anwendungen ohne Silent-Install automatisch installieren lassen.

Gruß
Larry

Re: Programme automatisch installieren

Verfasst: 31. Jan 2011, 14:22
von Spamkiller
okay, habs mir angeschaut. dafür brauch man ein bissel programmierkentnisse. das ist aber weniger das problem, eher der aufwand für jedes (häufig genutzte) programm ein eigenes script zu schreiben.

habt ihr noch ne idee??

Re: Programme automatisch installieren

Verfasst: 31. Jan 2011, 14:54
von muehlberger
Die meisten Setups erlauben ist, Parameter von aussen mitzugeben.

Dabei gibt's eine Reihe von Standard-Parametern, die von msiexec selbst genutzt werden (http://technet.microsoft.com/en-us/libr ... S.10).aspx).

Darüberhinaus bieten viele Programm noch weitere, applikationsspezifische Parameter mitzugeben. Die werden dann also key-value-pair mit = getrennt angeschlossen, also zB

Code: Alles auswählen

MsiExec /i "C:\Install\office\std11.msi" TRANSFORMS="C:\Install\office\config.mst" PIDKEY=xxxx APPCOMMENTS="Test Installation"
. Welche Parameter das sind müsstest du in der Doku des jeweiligen Produktes finden - oder aber in der Doku des Setup-Tools, mit dem das Setup erstellt wurde, soferne es sich um Standard-Parameter handelt (InstallShield, usw).

-- muehlberger

Re: Programme automatisch installieren

Verfasst: 31. Jan 2011, 19:55
von Spamkiller
hi,

bei vielen programmen gibts aber nur einen schalter: /s oder /q ums einfach mit allen standardeinstellungen zu installieren.

ich habs noch nicht ausprobiert, könnte mir aber gut vorstellen das damit dann auch toolbars etc. mitinstalliert werden.

Re: Programme automatisch installieren

Verfasst: 31. Jan 2011, 20:37
von larry
Um ein Testsystem wirst du so oder so nicht herumkommen.
Ich würde es auf alle Fälle mal mit der Silentvariante versuchen und anschließend schauen, an welcher Stelle die jeweilige Software die Einstellungen speichert.

Ini-Dateien und Registry lassen sich ja durch eine simple Batchdatei ersetzen.
Das wäre dann quasi eine halbautomatische Installation.

Gruß
Larry