Seite 1 von 1

Script für automatische Installation

Verfasst: 30.03.2015, 10:11
von flikdx
Hallo zusammen,

ich muss vorausschicken, dass ich zwar seit einigen Jahren mit VMWare-Workstation arbeite, aber die Innereien und Specials nicht kenne.

Folgende Problematik: Als Softwarehersteller möchten wir bestimmten Kunden und Partnern eine Demo-Umgebung mit unseren Produkten als VM zur Verfügung stellen. Dabei können wir natürlich aus lizenztechnischen Gründen nicht einfach eine VM mit Windows und einem unserer Lizenzkeys herausgeben.

Daher haben wir angedacht, eine VM mit einem nicht aktivierten Windows 7 zu erstellen, die der Kunde oder Partner dann mit einem eigenen Key aktivieren kann oder nach Ablauf der Testperiode einfach entsorgt. Das ist ja soweit kein Problem. Allerdings beginnt ja die Testperiode mit der Installation des OS zu laufen und soweit ich weiß kann man auch durch Erstellen eines entsprechenden Snapshots direkt nach der Installation von Windows nicht verhindern, dass diese Periode abläuft. Daher müssen wir eine solche VM "nach Bedarf" erstellen. Das würde nach meiner Schätzung mit all unseren Produkten und der Einrichtung jeweils fast einen ganzen Tag Arbeit bedeuten.

Nun habe ich ein wenig gegoogelt und es gibt ja wohl die Möglichkeit, diesen Installationsprozess zu scripten.

Dazu nun meine Fragen:

1. Würde ein solches Script den kompletten Installations- und Einrichtungsprozess automatisiert durchführen können (so ich das denn hinbekomme :-D )?
2. Wenn ja, gibt es irgendwo eine auch für Nichtentwickler verständliche Anleitung dazu?

Danke vorab und beste Grüße
Mike

Verfasst: 30.03.2015, 10:31
von ~thc
Das ist nach meinem Wissen nicht notwendig.

- Erstellt die Muster-VM im SysPrep-Modus: Sobald Windows 7 Pro nach Benutzername und PC-Name fragt, drückt ihr "Strg-Shift-F3". Die VM startet neu, meldet den "Administrator" automatisch an und startet das SysPrep-Tool.

- Ignoriert SysPrep im Hintergrund komplett und installiert alle Windows-Patches, alle Updates und die gesamte Software. Neustarts eingeschlossen.

- Wenn die Software komplett ist, führt das Sysprep-Tool schlussendlich aus. (Verallgemeinern & Herunterfahren)

Diese VM könnt ihr dann Kunden schicken - sie fragt beim Hochfahren nach den Dingen, die Windows so wissen will und auch nach einem Key. Wenn den Eure Kunden überspringen, können sie die VM 30 Tage ausprobieren.

EDIT to ADD: Wenn die Virtualisationsplattform schon feststeht, könnt ihr auch die VMWare-Tools installieren und bei der Verallgemeinerung durch vorheriges Setzen des Registry Werts "PersistAllDeviceInstalls" unter "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Settings\sppnp" auf "1" verhindern, dass die Treiber gelöscht/zurückgesetzt werden.

Danke ...

Verfasst: 30.03.2015, 10:42
von flikdx
... das hört sich doch gut an. Könnte uns eine Menge Arbeit ersparen.

Vielen Dank für die prompte Hilfe.

Beste Grüße
Mike

Re: Script für automatische Installation

Verfasst: 30.03.2015, 10:45
von rprengel
flikdx hat geschrieben:
Nun habe ich ein wenig gegoogelt und es gibt ja wohl die Möglichkeit, diesen Installationsprozess zu scripten.



Hallo,

wir nutzen Serva und einige Scripte für unsere Testsysteme.
Ein weiteres Stichwort ist die unattendend. xml. Damit kann man schon mal die Windows-Grundinstalltion ziemlich passgenau hin bekommen.
Das Windows waik hilft dir auch weiter.
Wir nutzen die Datei zur Grundinstallation und installieren dann per Batchfiles alles andere nach.
Meine Erfahrung ist die XML Datei nur für das nötigste zu nutzen da es schon mal zu merkwürdigen unklaren Effekten kommt. Die eigenen Batchfiles hat man wenigstens komplett im Griff und kann jederzeit eingreifen.
Beispiele schicke ich dir gerne per Mail.

Gruss

Das ...

Verfasst: 30.03.2015, 10:48
von flikdx
... kann sicher nicht schaden. Ich schicke dir meine Adresse per PN.

Danke und beste Grüße
Mike