Aufgaben vor der Erfassung Ihres Betriebssystems

896
Bas

Neben einer meiner vorherigen Fragen zur Erstellung einer ISO-Installationsdatei für die unbeaufsichtigte Installation von Windows 8.1 hatte ich folgende Überlegung: Nehmen wir an, Sie möchten eine benutzerdefinierte Windows-Installation für ein Unternehmen erstellen.

Das Problem ist, dass es in dieser Firma 5 verschiedene Computermodelle gibt, die alle unterschiedliche Treiber benötigen. Können Sie eine Bedingung festlegen, um nach dem PC-Modell zu suchen und diesen Treiber dann für diesen bestimmten PC zu installieren? Oder brauche ich dann 5 verschiedene Bilder?

Sie haben auch kein Benutzerkonto auf diesem Computer, das ist für den Benutzer, um ein Konto zu erstellen. Ist es möglich, alle Benutzer zu löschen, bevor Sie Ihren Computer sysprepieren und WinPE darauf ausführen?

2
Was Sie tun sollten, ist ein Speicherort auf Ihrem Image (oder auf einem Netzwerkspeicher, um beispielsweise Speicherplatz zu sparen) mit den Treibern für alle Maschinen (die extrahiert wurden, damit Sie die INF- und Unterstützungsdateien haben) und Sie schreiben Ihre Datei "unattend.xml" Datei, um den Speicherort der Treiber anzugeben, damit Windows während der Installationsphasen nachschauen kann. Kinnectus vor 8 Jahren 0
@ BigChris Und Windows weiß dann automatisch, welche Treiber installiert werden sollen? Bas vor 8 Jahren 0
Es sollte ja tun. Beim Installieren von Geräten sucht Windows nach den Treiberdateien und versucht, die Hardware-ID des Geräts in der Treiberdatei zu finden. Wenn die ID gefunden wird, kann dieser Treiber für dieses Gerät verwendet werden. Dies ist nicht so einfach, aber es ist eine Möglichkeit, dass ein Hersteller einen Treiber für viele Geräte schreiben kann, die (ungefähr) dieselbe Funktionalität haben. Imaging und Treiber sind keine leichte Aufgabe und erfordern viel Lernen ...! Kinnectus vor 8 Jahren 0
@ BigChris Okay, und was meinen Sie damit, die Installation zu extrahieren? Bas vor 8 Jahren 0
Viele Treiber werden im `.zip`- oder` .cab'- oder `.exe'-Format abgerufen. Sysprep und unbeaufsichtigte Installationen wissen nicht, wie Sie diese extrahieren. Daher müssen Sie die Dateien in einen Ordner extrahieren. Einige Treiberhersteller packen die Treiber in einem Exe-Paket, und es ist fast unmöglich, sie zu extrahieren. In diesen Fällen kann es vorkommen, dass ein bestimmtes Gerät nicht funktioniert, ohne dass das Exe ausgeführt wird, um die Treiber auf jedem Computer separat zu installieren. Kinnectus vor 8 Jahren 2

2 Antworten auf die Frage

1
BiTinerary

Ich habe das die ganze Zeit gemacht. Sie müssen nicht benötigen 5 verschiedene Bilder obwohl, wenn Sie den Speicherplatz haben, wäre es einfacher, und die Zeit effektiv nur das Bild zu machen und dass das sein.

Wenn Sie davon ausgehen, dass Sie sich für die vorherige Option entscheiden, empfehle ich eine Variation der zuvor genannten. Richten Sie einen lokalen Server / ein Speichermedium ein, auf das Ihre WinPE zugreifen kann. Auf diese Weise kann jeder Computer (WinPE) einen eigenen Ordner für seine spezifischen Treiber haben.

Von hier aus ist es ziemlich einfach, wenn Sie mit verschiedenen Teilen von WinPE vertraut sind und es sich so anhört, als wären Sie. Fügen Sie einem Image mit den folgenden Befehlen Treiber hinzu.

Verwenden Sie DoubleDriver zum Sichern von Microsoft- oder Nicht-Microsoft-Treibern. Dies ist sehr einfach und ermöglicht es Ihnen, alle Treiber im erforderlichen .infFormat zu extrahieren .

Montieren install.wimSie die, die Sie ändern möchten:
Dism /Mount-Image /ImageFile:"C:\path\to\install.wim" /index:1 /MountDir:"C:\path\to\MountFolder"

Injizieren Sie den spezifischen Treiberordner:
Dism /Add-Driver /Image:"C:\path\to\MountFolder" /Driver:"C:\path\to\DriverFolder /Recurse"

(Wenn Sie nur eine hinzufügen möchten, zeigen Sie direkt auf die .infDatei und entfernen Sie das /RecurseFlag.)

Mounten und speichern Sie Ihre Arbeit:
Dism /Unmount-Image /MountDir:"C:\path\to\MountFolder" /commit

Dies kann leicht zum Prozess unattended.xml hinzugefügt werden, über die bootfähige Befehlszeile oder über startnet.cmdeines der ersten Skripts, die während der Installation ausgeführt werden.

Alternativ können Sie ein neues Image auf einem Computer installieren. Drücken Sie, CTRLSHIFTF3wenn Sie auf die Windows - Setup - Eingabeaufforderungen gebracht (Computername, Benutzername, etc ...) und Sie werden in sysprep gebootet werden. Von hier aus können Sie die Treiberdatei einfach mit dem ersten DoubleDriver-Programm wiederherstellen. Diese Methode ist möglicherweise einfacher, hat jedoch ein wesentlich geringeres Potenzial zur Automatisierung.

Vollständige Dokumentation zum oben genannten Vorschlag, Hinzufügen von benutzerdefinierten Befehlen zu startnet.cmdund anderen WAIK-Goodies.

https://technet.microsoft.com/de-de/library/hh824972.aspx

-1
Geruta

Die Idee, mehrere PCs mit unterschiedlichen Modellnummern und Hardware abzubilden, ist die Verwendung von Imaging-Software wie SCCM. Damit können Sie ein einzelnes Image erstellen, das dann über Tasksequenzen zusätzliche Treiber erhält, wenn es erkennt, was während der Installation benötigt wird. Außerdem werden Anwendungen, Updates und eine Reihe anderer Elemente installiert, z. B. der Beitritt zu einer Domäne während der Installation. Es ist ein fantastisches Werkzeug.

Hat Ihr Unternehmen Zugang zu SCCM? Wenn nicht, können Sie WDS (Windows Deployment Services und MDT (Microsoft Deployment Toolkit)) verwenden, um ein ähnliches Setup zu erstellen. Kostenlos (vorausgesetzt, Sie verfügen bereits über einen Windows 2008-Server oder höher).

** BEARBEITEN **

Ich verstehe nicht die ganze Abstimmung. SCCM und WDS / MDT sind beide legitime und wohl die am meisten von Microsoft anerkannten Methoden, um dies zu erreichen.

Okay, aber kann ich das auch manuell tun? Wenn ja, wie läuft es ab? Bas vor 8 Jahren 0
Wie andere vorgeschlagen haben, würde diese Methode ausreichen. https://technet.microsoft.com/de-de/library/cc766485(v=ws.10).aspx Geruta vor 8 Jahren 0
Vergessen Sie nicht, die Netzwerkfreigabe zu erstellen, ihr Lesezugriff für alle zuzuweisen und die unformatierten .ini- und .sys-Dateien des Treibers dort abzulegen. Geruta vor 8 Jahren 0