Wie automatisiere ich Windschatten?


8

Seit Jahren verwende ich Slipstream-Windows-Installationen. Dies funktioniert sehr gut, aber die Vorbereitung ist mühsam:
1 - Installieren Sie ein Windows mit der letzten Slipstream-Version, die wir haben (automatisierte Installation).
2 - Überprüfen Sie Windowsupdate, um zu sehen, was neu ist, und beachten Sie
3 - Laden Sie jedes neue verfügbare Update herunter.
4 - Gehen Sie zu Schritt 2, bis kein neues Update verfügbar ist 5 - Slipstream sie in die letzte Version, die wir haben (ich habe diesen Schritt bereits automatisiert)

Ich möchte einen Weg finden, Teile oder all dies zu automatisieren.

Vielleicht ein Programm, das wissen kann, welche Updates installiert sind (ich habe bereits eines gesehen, ich weiß nicht mehr, und ich weiß, dass PowerShell dies kann) ... und es herunterladen kann? Oder um sie von der lokalen Festplatte zu bekommen? Die Schritte werden also wie folgt :
1 - Installieren Sie ein Windows mit der letzten Slipstream-Version, die wir haben (automatisierte Installation)
2 - Verwenden Sie Windowsupdate, bis kein neues Update verfügbar ist (eine Möglichkeit zur Automatisierung?)
3 - Verwenden Sie das magische Programm
4 - Slipstream

Bearbeiten: Ich benötige Windows 7 und 2008, aber das Ziel ist es, allgemein zu sein, da andere Personen möglicherweise andere Anforderungen haben.

Antworten:


11

Für Windows 7 habe ich dies in kleinere Teile unterteilt, damit ich mehr Kontrolle habe. Dies setzt voraus, dass Sie eine Verzeichnisstruktur wie diese haben und die MSU-Updates von Microsoft in den Update-Ordner herunterladen:

c:\
 - Win7
 --- mount
 --- updates
 --- stagedupdates

Sie können dies natürlich nach Ihren Wünschen ändern. Ich lade auch die Hotfixes, die ich im Slipstreaming verwende, manuell herunter, damit ich genau weiß, was in meinem Bild enthalten ist.


PrepUpdates.bat

expand -F:* c:\win7\updates\* c:\win7\updates
copy updates\*.cab stagedUpdates
del stagedUpdates\WSUSSCAN.cab /s

MountWim.bat

cd \win7
dism /mount-wim /wimfile:c:\win7\install.wim /index:1 /mountdir:c:\win7\mount

InstallUpdates.bat

cd \win7
dism /image:c:\win7\mount /add-package /packagepath:C:\WIN7\stagedUpdates 

UnmountAndCommit.bat

dism /unmount-Wim  /MountDir:c:\win7\mount /commit

UnmountAndDiscard.bat

dism /unmount-Wim  /MountDir:c:\win7\mount /discard

Sie können diese natürlich einfach zusammenschustern und das Löschen der verbleibenden Updates per Skript ausführen. Ich mache das lieber selbst. Dies sollte Ihnen jedoch einen guten Rahmen bieten.


4

Für Windows XP

1 Wort nLite ... http://www.nliteos.com


+1, da OP nicht angibt, welche Windows-Version verwendet wird, nLite jedoch nur Windows XP unterstützt .
Jscott

1
@John. Lesen Sie die Frage, bevor Sie schnell abstimmen. 1. Er hat kein Betriebssystem angegeben, als ich antwortete, er hat das nur in eine Bearbeitung eingefügt. 2. Er fuhr fort, obwohl er Win7 verwendet, dass es sich lohnen würde, Lösungen für andere Betriebssysteme zu veröffentlichen.
Ben Lessani - Sonassi

Vermisse ich etwas Hat John seinen Kommentar gelöscht?
Jscott

Ja (und die Ablehnung entfernt!)
Ben Lessani - Sonassi

Beachten Sie, dass vLite Windows Vista und 7 bis zu einem gewissen Grad unterstützt.
Eltern

3

Nun, eigentlich nicht seit XP. ( Für XP würden Sie immer noch nLite verwenden .)

Um einen ähnlichen Effekt auf einem neueren Betriebssystem zu erzielen, haben Sie eine Reihe von Optionen:

  1. Bearbeiten der Installationsimages mit WAIK (Windows Automated Installation Kit).
  2. Erstellen Sie eine Skripterstellung für Ihre eigene Lösung, die MDMarra gut behandelt hat.
  3. Tools von Drittanbietern wie nLite waren für XP.
    • Eine, die ich für Windows 7 für ziemlich anständig halte , wäre RTSe7enLite , aber denken Sie daran, dass dies keine unterstützte / offizielle Option ist, sodass Sie möglicherweise auf einige Kuriositäten und / oder Probleme stoßen.
  4. MSDN-Lizenz oder Technet-Abonnement , um herunterladbare, aktuellere Builds des betreffenden Betriebssystems herunterzuladen.
  5. Virtualisierung
    • In den meisten Virtualisierungssuiten für Unternehmen können Sie heutzutage eine Vorlage von einer VM klonen oder erstellen. Auf diese Weise können Sie schnell standardisierte, aktuelle VMs für die Bereitstellung erstellen
      • Natürlich am nützlichsten bei Server-Betriebssystemen und nicht bei Desktop-Betriebssystemen, aber da Sie nicht spezifisch waren, schleiche ich diese Option ein.

3

Nun, ich habe in letzter Zeit kein Slipstreaming durchgeführt oder ein neues System erstellt, aber der Workflow, den ich in der Vergangenheit verwendet habe, besteht darin, das neueste Service Pack für meine 'Basis'-Installationsmedien zu streamen und dann WSUS Offline Update auszuführen , um es auf den neuesten Stand zu bringen . WSUS Offline Update ist ein kleines Skript, das die neuesten Patches herunterlädt, in einem Repository speichert und auf ein laufendes System anwendet.

Das Schöne ist natürlich, dass Sie die Updates so einrichten können, dass sie als Teil eines unbeaufsichtigten Installationsskripts unbeaufsichtigt ausgeführt werden - möglicherweise mithilfe einer Basisinstallation und einfach an einem einzigen Speicherort, um ein System zu haben, auf das gepatcht wird die neuesten Patches.

Sie können auch Windows 7-, XP-, 2k8- und Office-Updates am selben Ort durchführen lassen. Für die Bereitstellung kleiner Systeme funktioniert es hervorragend.

Ich ziehe es vor, nicht bei jeder Installation Windschatten zu ziehen. Ganz einfach, nach einer Weile wird es zu einem Schmerz im Heck, eine Scheibe ständig im Windschatten zu halten und zu testen. Es würde wahrscheinlich etwas länger dauern, aber ich denke, dass meine halbautomatischen Installationen etwas sind, das ich während des Mittagessens ausführen und später beenden würde.


0

Wie bereits erwähnt, gibt es Tools wie nLite und vLite (für XP / 2003 bzw. 7/2008), aber erst kürzlich hat der Autor dieser Tools ein anderes Tool namens NTLite ( http://ntlite.com ) erstellt, das ebenfalls unterstützt Windows 8, Server 2012 und 10. Es ist jedoch nicht kostenlos. Mit der kostenlosen Version können Sie das Bild nur durch Entfernen von Komponenten verkleinern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.