Wo ich arbeite, stellen wir viele Computer für die Mitarbeiter bereit und versuchen, sie alle ungefähr gleich zu halten.
Gegenwärtig nehmen wir jeden neuen Maschinentyp, konfigurieren ihn wie gewünscht und machen dann mit Norton Ghost ein Image davon. Wir stellen dies dann auf allen anderen Computern bereit, die hereinkommen.
Das Problem ist, dass wir dies nicht nur für jede Maschine tun müssen, sondern sie auch manuell auf dem neuesten Stand halten müssen. Gibt es ein praktisches Tool zum Erstellen eines relativ hardwareunabhängigen Images, das in einer virtuellen Umgebung aktualisiert werden kann?
Erstellen Sie im Idealfall ein Image auf einer virtuellen Maschine, verwenden Sie Treiber aus Treiberpaketen, um die Bereitstellung auf einer beliebigen Maschine zu ermöglichen, und reduzieren Sie so unsere Arbeit auf die einfache Behebung der möglicherweise auftretenden kleineren Treiberprobleme und das Ändern des Computernamens.
Ich weiß, dass dies eine Funktion einer sehr großen Unternehmenssoftware ist, aber ich hatte auf eine relativ einfache Lösung gehofft. Wenn es mehrere Möglichkeiten gibt, suche ich meistens nach einer Richtung - dh nach Schlüsselwörtern, nach denen gesucht werden muss usw.
quelle
Antworten:
Während die Antwort von @ TheCompWiz gut ist, möchte ich meine eigene Version hinzufügen, basierend auf meiner persönlichen Erfahrung.
Wenn Sie über die Automatisierung von Windows-Bereitstellungen nachdenken (Vista / 2008 und höher), ist es hilfreich, die tatsächlichen Installationsbits von der Übermittlung der Installationsbits an den Zielcomputer zu trennen. Eine Windows 7-DVD ist der Standardliefermechanismus für den Standardsatz von Windows 7-Installationsbits. Es enthält ein kleines WinPE- Image (boot.wim), das beim Booten geladen wird und dann das eigentliche Betriebssystem-Image (install.wim) auf die Festplatte schreibt. Windows-Bereitstellungsdienste sind auch nur ein Übermittlungsmechanismus. Es kann sowohl boot.wim als auch install.wim hosten, sodass Clients die Installation direkt über das Netzwerk durchführen können, ohne dass physische Medien erforderlich sind.
Die Lieferung der Installationsbits ist jedoch nur ein kleiner Teil der Geschichte. Das Erstellen eines benutzerdefinierten "Images" (obwohl es sich eigentlich eher um ein Hybrid-Image / eine automatisierte Installation handelt) ist im Allgemeinen das, was am meisten Zeit in Anspruch nimmt und was die meisten Menschen interessieren. Andere haben erwähnt, dass Sie Sysprep verwenden, um Ihr benutzerdefiniertes Bild zu erstellen. Die direkte Verwendung und manuelle Bearbeitung von Dingen wie unattend.xml ist jedoch weitaus schwieriger als es sich lohnt. Letztendlich sind viele der kostenlosen und kostenpflichtigen Lösungen zum Anpassen von Windows-Bereitstellungen nur Wrapper und vorgefertigte Skripte, die alle mit Sysprep verknüpft sind.
Mein persönliches bevorzugtes kostenloses Tool zum Erstellen benutzerdefinierter Windows-Bereitstellungen ist das Microsoft Deployment Toolkit (MDT), das kürzlich die Version 2012 veröffentlicht hat. Es handelt sich lediglich um eine Reihe vorgefertigter Skripts und einige GUIs, die mit dem Windows Automated Installation Kit (WAIK) zusammenarbeiten ), um Ihnen beim Aufbau Ihrer automatisierten Installation zu helfen. Sie haben dann verschiedene Möglichkeiten, wie Sie diese Installation an Ihre Clients senden können (WDS boot.wim, bootfähige CD / DVD, bootfähiger USB-Stick usw.).
Es ist wirklich nicht so schwierig, mit einigen Treibern, Patches und Anwendungen ein schnelles Image zu erstellen. Wo es jedoch glänzt, ist, wenn Sie Ihre eigenen benutzerdefinierten Skripte erstellen. Der Himmel ist hier wirklich die Grenze. In meinem vorherigen Job haben wir damit ein einzelnes Windows 7 x64-Image auf etwa 1000 Computern mehrerer Hardwareanbieter bereitgestellt, darunter Dual-Boot-MacBooks und iMacs. MDT ist wirklich eines meiner Lieblingsprodukte von Microsoft aller Zeiten. Und habe ich schon erwähnt, dass es kostenlos ist ?
quelle
Die Antwort von "Microsoft": Windows-Bereitstellungsdienste . Bei ordnungsgemäßer Verwendung können diese Images problemlos mit den neuesten Patches, Service Packs, Treibern und Anwendungen aktualisiert werden. Es ist sehr modular aufgebaut und kann leicht an Ihre Bedürfnisse angepasst werden. Leider braucht es ein Team von Leuten, um zu verwalten. Warten Sie zu viel für 1 Person zu konfigurieren / zu warten.
Längere Antwort: Es hängt wirklich vom Umfang Ihrer Operation ab. Das Bereitstellen von Fenstern auf 10 Computern mithilfe von WDS ist eine sinnlose Übung. Es ist viel mehr Arbeit, als Sie sich vorstellen können. Wenn Sie die Gewohnheit haben, Dutzende oder Hunderte von Maschinen bereitzustellen ... Sicher. Es funktioniert großartig. Der Prozess besteht darin, ein Archivbild aufzunehmen, es auf das WDS zu werfen, um es an Ihre Bedürfnisse anzupassen ... zusätzliche Komponenten hinzuzufügen ... (Treiber / Patches / Servicepacks) und die Antwortdatei für Ihre Bedürfnisse zu generieren ... und Sie Ich bin weg. Es klingt einfach ... aber leider nicht. Nicht einmal leicht. Selbst wenn Sie wissen, wie Sie ein korrektes WDS-Setup von Grund auf neu erstellen, benötigen Sie Wochen, um es für Ihre Anforderungen zu konfigurieren und einzurichten. Wahrscheinlich ist es besser, wenn Sie Ihre Maschinen so erstellen, wie Sie es getan haben, indem Sie eine "Master" -Maschine erstellen und dann "sysprep" ausführen. um das Image wieder generisch zu machen und es dann auf alle Computer zu übertragen, die Sie benötigen. Wenn ich mich nicht irre, hat Symantec Ghost diese Option sowie Open-Source-Lösungen wieNebel, der viel einfacher zu pflegen ist.
Als dritte Option, die irgendwo in der Mitte liegt, können Sie Tools wie nLite (für XP) und vLite (für Vista) rt7Lite für (Win7) verwenden, mit denen Sie eine "Slipstreamed" -Installation durchführen können Platte. Grundsätzlich geben Sie ihm die Windows-CD ... und sie extrahiert alle benötigten Bits. Anschließend können Sie das Installationsprogramm so anpassen, dass keine dummen Fragen gestellt werden. Anschließend können Sie Treiber / Servicepacks / Patches in der ISO vorinstallieren . Sobald Sie die ISO haben ... können Sie sie einfach auf eine physische Festplatte brennen und von dort booten. Es werden alle Treiber installiert und solche, die Sie in die ISO gestreamt haben. Leider können Sie keine Benutzerkonten vorab erstellen, Netzwerkfreigaben konfigurieren und Netzwerkdrucker usw. installieren.
quelle
Wie Sie sagten, möchten Sie WDS nicht verwenden, schauen Sie sich das an
Sysprep
. Sie können die gewünschte Software / Updates installieren (aber KEINE Treiber!), Mit der Option "Generalisieren" ausführensysprep.exe
(in%SYSTEMROOT%\system32\Sysprep\
), und dann Ihren PC mitFOG
einer anderen Imaging-Lösung (Ghost, CloneZilla) abbilden.Wenn Sie nun ein Image eines anderen Computers erstellen und dieser startet, werden die erforderlichen Treiber installiert. Sie können einige Teile auch durch die "Mini-Installation" mit automatisieren
unattend.xml
(siehe dazu verschiedene Artikel im Internet).Mit dieser Methode müssen Sie WDS und WindowsPE nicht verwenden (selbst in einigen Artikeln heißt es, dass Sie es installieren müssen - es ist nicht erforderlich, aber Microsoft möchte, dass Sie dies verwenden).
quelle
Eine Möglichkeit, "ein relativ hardwareunabhängiges Image zu erstellen, das in einer virtuellen Umgebung aktualisiert werden kann":
Da die VM einige der physischen Hardwareunterschiede zwischen einem Computer und einem anderen (verschiedene Soundkarten usw.) verbergen kann, kann das VM-Image zwischen zwei Computern genau gleich sein, die so unterschiedlich sind, dass Ihr vorheriges System zwei verschiedene Images benötigt .
Einige Leute scheinen etwas sehr Ähnliches zu tun: Wie man von einer VHD bootet ; EasyBCD ; openQRM ; So starten Sie ein Image direkt unter Umgehung des Betriebssystems des Hostcomputers ; Wie starte ich ein Image einer virtuellen Maschine aus meinem Netzwerk? ;; etc.
quelle
Ich bin mir nicht sicher, warum diese Antworten dazu führen, dass kein speziell für Sie entwickeltes Tool verwendet wird. Dh smartImager oder ähnliches. Früher haben wir MDT und SCCM verwendet und dann eine Reihe von Tools ausprobiert, aber der Zeitaufwand für das Aktualisieren und Erstellen aller Funktionen war verrückt. Wir haben letztendlich smartImager verwendet, weil es am automatisiertesten war und die beste Oberfläche hatte, die einfach war. Ich weiß, dass es einige Tools gibt, die dies für Sie tun.
quelle