You searched for PrepareDRVbyModel_Packages - Workplace Management Blog https://www.wpm-blog.de/ ... ideas and solutions making workplace management easier Sun, 24 Nov 2024 17:07:34 +0000 de hourly 1 https://wordpress.org/?v=6.1.7 Aktualisierungen Frühjahr 2022 https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/ https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/#respond Wed, 30 Mar 2022 15:25:44 +0000 https://www.wpm-blog.de/?p=2787 Die letzte Zeit bin ich leider nicht so zur Blog Pflege gekommen, wie ich es mir selbst vorgenommen habe. Dies bedeutet nicht, das ich untätig war, sondern mehr, dass ich leider nicht so viel Zeit … Weiterlesen

Der Beitrag Aktualisierungen Frühjahr 2022 erschien zuerst auf Workplace Management Blog.

]]>
Die letzte Zeit bin ich leider nicht so zur Blog Pflege gekommen, wie ich es mir selbst vorgenommen habe. Dies bedeutet nicht, das ich untätig war, sondern mehr, dass ich leider nicht so viel Zeit hatte hier Dinge zu veröffentlichen. Nachfolgend eine kleine Übersicht, was sich so getan hat und was ihr vielleicht auch noch zu erwarten habt.

wpm-Blog WinPE-Extension-Pack 1.3

Aufgrund der Windows 11 Implementierung und Unterscheidung im OS-Installer habe das PrepareDRVbyModel_Packages Paket überarbeiten „müssen“. Der Vorteil für Euch – auch eine weitere Funktion ist nun für alle nutzbar. Es ist die CommonDrivers Funktion. Ein Ordner mit Treibern wird für alle Modelle kopiert. So könnt ihr in diesem Ordner, die (neuen?) Dockingstation oder USB-Netzwerkadapter Treiber ablegen und müsst dazu nicht alle Modellpakete erneut anpassen. Es gibt einen Standard-Ordner (CommonDrivers) der kopiert wird, alternativ könnt ihr per Variable einen anderen Namen angeben. Den Gedanke hatte ich auch schon einmal und ein Nutzer hat mich da noch etwas „geschuppst“ – jetzt steht es Euch allen zur Verfügung. Ich hoffe, es gefällt Euch.

Das Paket, dass den Hotfix installiert, damit Windows 10 Pro keine ungewollten Neustart direkt nach WinPE Phase durchführt, habe ich in das Extension Pack aufgenommen. Ihr könnt selbst entscheiden, ob ihr es benötigt, oder nicht.

Das aktuelle wpm-Blog WinPE-Extension-Pack bekommt ihr hier.

innomea WinPE Extension Pack

Neben den WinPE Erweiterungen die ihr hier auf meinem Blog seht, arbeite ich auch den WinPE Erweiterungen der innomea mit. Die Erweiterungen der innomea sind hauptsächlich Ergänzungen zu den Paketen die Matrix42 anbietet. Mit den Ergänzungspaketen (HardwareProfileValidator und CommonDrivers) sollen annährend die Funktionen bereitgestellt werden, die z.B. hier mit PrepareDrvByModel_Packages erreicht werden.

Das innomea PostWindowsInstallation Paket wiederum ist eine starke Weiterentwicklung des hier angebotenen PostOSInstallation. Dieses Paket ermöglicht viele Anpassungen an der Windows Installation, die einige von Euch noch von den Betriebssystemvorlagen her kennen. Dabei wurde teilweise auch auf Einträge im Matrix42 ideas Portal eingegangen.

Hier ein kleiner Auszug der Funktionen, die ihr zum Großen Teil per Variablen steuern könnt: Installation von Treibern per EXE/MSI, Firewall Modifikationen, Festplatte/Partition C: umbenennen, Support, Besitzer Informationen hinterlegen, EmpirumServer der OS-Installation als Umgebungsvariable setzen, „Kennwort läuft nicht ab“ für den zusätzlichen lokalen Admin setzen, uvm.

Den kompletten Umfang und die weiteren Pakete könnt ihr hier einsehen.

Matrix42 DomainJoin Paket

Das Matrix42 DomainJoin Paket wird in Kürze auch eine neue Version erhalten, dessen Vorteil einige zu nutzen wissen werden. Vielen Dank an die Beteiligten der Matrix42 für eure offene Kommunikation und Umsetzung!

Beyond Empirum WinPE

Natürlich dreht sich die hier zumeist angesprochene Matrix42 Empirum Welt nicht nur um WinPE. Jedoch kann man ganz gut erkennen, dass diese mir sehr viel Spaß bereitet. Matrix42 ist dabei eine größere Änderung im UEM-Agent vorzunehmen. Darauf werde ich mit Euch in Kürze schauen.

Stay save!

Wer mich kennt, weiß wie sehr ich versuche „Anglizismen“, wenn möglich, zu umgehen. Es gibt meines Erachtens jedoch einige Situationen bei diesen diese Worte oder Sätze einfach kürzer und treffender sind. Wie auch immer: Bleibt weiterhin gesund in dieser „unbekannten“ und noch „verrückteren“ Zeit!

Der Beitrag Aktualisierungen Frühjahr 2022 erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/feed/ 0
Empirum WinPE – Treiber für Windows https://www.wpm-blog.de/empirum-winpe-treiber-fuer-windows/ https://www.wpm-blog.de/empirum-winpe-treiber-fuer-windows/#respond Tue, 03 Mar 2020 22:04:19 +0000 https://www.wpm-blog.de/?p=2568 Nachdem ich nun Blog-Artikel für alle anderen Themen zur „Windows Installation per Empirum WinPE“ erstellt habe, fehlt seit längerem noch eine Anleitung zum Hinterlegen der Windows Treiber. Leider habe ich noch nicht die Zeit gefunden, … Weiterlesen

Der Beitrag Empirum WinPE – Treiber für Windows erschien zuerst auf Workplace Management Blog.

]]>
Nachdem ich nun Blog-Artikel für alle anderen Themen zur „Windows Installation per Empirum WinPE“ erstellt habe, fehlt seit längerem noch eine Anleitung zum Hinterlegen der Windows Treiber. Leider habe ich noch nicht die Zeit gefunden, für eine ausführliche eigene Erläuterung. Dieser Artikel wird erst einmal eine „Kurzfassung“ sein, mit dem zusätzlichen Verweis auf ein Dokument der Matrix42.

Das PreOS Paket …

  • matrix42\DriverIntegration oder
  • wpm-blog\PrepareDRVbyModel_Packages

übernimmt die „Vorbereitung“ in Bezug auf die Windows Treiber. Dieses habt ihr hier bereits eingebunden und zugeordnet.

Was passiert da?

Beide Pakete bestimmen anhand einer WMI Abfrage, wie die Hersteller und die Modellbezeichnung des Gerätes sind. Anhand dieser Daten wird in eine Zuordnungsdatei geschaut, welche ZIP oder CAB Datei bzw. Ordner kopiert werden soll. Der Kopiervorgang bzw. das Entpacken findet in den lokalen Ordner C:\EmpirumAgent\Drivers statt. Die unattend.xml des WindowsInstallation Paketes, das im Anschluss läuft, sucht dann bei Bedarf in dem oben genannten Ordner nach passenden Treibern.

Wo liegt die Zuordnungsdatei?

Die Zuordnungsdatei liegt auf dem EmpirumServer unter \\%EmpirumServer%\Configurator$\Packages\Matrix42\OSPackages\Drivers\ und heißt drivers.json (ehemals drivers.ini).

Wie wird die Zuordnungsdatei „gepflegt“

Die drivers.json Datei muss man nicht mit einem Editor anpassen. Dazu bietet Matrix42 eine Oberfläche an, die hier zur Verfügung steht: \\%EmpirumServer%\Empirum$\AddOns\WinPEDriverAssistant\Matrix42WinPEDriverAssistant.exe
Zur Sicherheit sollte man die Matrix42WinPEDriverAssistant.exe mit der Option „Als Administrator ausführen“ starten.

Woher bekomme ich den Hersteller und das Modell?

Den Hersteller bzw. das Modell bekommt man mittels des Paketes

  • matrix42\HardwareInfo oder
  • wpm-blog\WinPE-D-2PXE

heraus. Bei Systemen, die man bereits im Einsatz hat, kann man die Werte auch dem Inventory (WMI, Computersystem) entnehmen.

Woher bekomme ich die Treiber?

Für die „Business“ Modelle der „großen“ Hersteller gibt es sogenannte „SCCM Driver Packages“. Die Einstiegsseiten dazu hatte ich in diesem Artikel bereits aufgeführt.

Nur Plug&Play Treiber reichen mir nicht aus!

Wer noch mehr machen möchte, nutzt mein PrepareDRVbyModel_Packages Paket.

Ausführliche Anleitung

Weiteren Lesestoff findet ihr im Dokument Treiberintegration in WinPE HowTo der Matrix42.

Das für’s Erste als kurze und knappe Übersicht. Bei Gelegenheit, werde ich mit eigenen Worten und Bildern diesen Artikel nochmals weiter „ausschmücken“.

Der Beitrag Empirum WinPE – Treiber für Windows erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-treiber-fuer-windows/feed/ 0
Empirum WinPE Extension Pack https://www.wpm-blog.de/empirum-winpe-extension-pack/ https://www.wpm-blog.de/empirum-winpe-extension-pack/#comments Sun, 02 Feb 2020 16:27:55 +0000 https://www.wpm-blog.de/?p=2522 Es ist soweit – es ist da! Immer wieder habe ich einzelne Pakete für die Empirum WinPE Erweiterung veröffentlicht. Die letzten separaten Veröffentlichungen sind schon wieder etwas her, doch bei mir hat sich immer etwas … Weiterlesen

Der Beitrag Empirum WinPE Extension Pack erschien zuerst auf Workplace Management Blog.

]]>
Es ist soweit – es ist da! Immer wieder habe ich einzelne Pakete für die Empirum WinPE Erweiterung veröffentlicht. Die letzten separaten Veröffentlichungen sind schon wieder etwas her, doch bei mir hat sich immer etwas getan, von dem ihr leider nichts mitbekommen habt. Nun habe ich die meines Erachtens relevanten und meist genutzten vier Pakete im ersten „Empirum WinPE Extension Pack“ zusammengepackt. Es ist die Version 1.0 – doch keine Angst, alle Pakete sind über den Stand 1.0 lange hinweg!

Was ist drin?

Im Empirum WinPE Extension Pack 1.0 sind enthalten:

  • WinPE-D-2PXE 1.6
  • PrepareDRVbyModel_Packages 1.7
  • InstallNetFX3 1.2
  • PostOSInstallation 1.2

Was hat sich geändert?

Nachfolgend gehe ich auf die wesentlichen Änderungen in den Paketen ein. Wie ich sehe, hat sich am meisten im WinPE-D-2PXE getan. Dieses Paket hilft immer wieder beim Troubleshooting, da es u.a. schon immer die WADK Version und nun auch die Empirum WinPE Version ausgibt.

WinPE-D-2PXE
liefert Informationen über den Computer und Umgebung

  • neben den PXE-Einträgen wird auch eine Log-Datei mit den gleichen Informationen erstellt
  • eine Import-Datei für den Matrix42WinPEDriverAssistant wird erzeugt
  • die Dateien werden bereits nach dem WinPE 1.8.0 Verfahren übertragen
  • die genutzte Empirum WinPE Version wird ausgegeben
  • die erkannten eingebauten Festplatten und Netzwerkkarten werden ausgegeben

PrepareDRVbyModel_Packages
ist eine Alternative zum DriverIntegration Paket der Matrix42

  • Kosmetik und anpassen von Ausgaben
  • kann nun auch für Hardware genutzt werden, die keine Hersteller oder Modell-Information per WMI liefert

InstallNetFx3
installiert/aktiviert das .NET Framework 3.5 aus den zugewiesenen Betriebssystemquellen

  • … hatte ich noch nicht veröffentlicht 🙂

PostOSInstallation
führt eine Batch Datei nach der Betriebssysteminstallation aus, die als Ersatz für die EmpirumAgent/UEMAgent.bat dienen kann. Diese Batch-Datei spielt auch mit dem PrepareDRVbyModel_Packages Paket zusammen.

  • kann nun auch mit der %EmpirumServer% Variable in der PostOSInstall.bat umgehen
  • öffnet den Firewall Port für den Push von Software Pakete

Weitere Vereinfachung

Die nachfolgende ZIP-Datei enthält nun eine Empirum Struktur, wie ihr die von Matrix42 Hotfixen und der WinPE Erweiterung bereits kennt, und kann „einfach“ in/über die Empirum Struktur kopiert werden.
Zusätzlich habe ich im „Empirum\Configurator\Packages\Matrix42\OSPackages\Drivers“ Ordner eine beispielhafte Verzeichnisstruktur und Setup.inf abgelegt, um mit PrepareDRVbyModel_Packages und PostOSInstallation Treiber nach der Betriebssysteminstallation zu installieren. Das ging schon immer, hat jedoch auch immer wieder nachfragen aufgeworfen, da ich dies nicht genug erläutert und dokumentiert habe. Ich hoffe, es ist nun einfacher aufzugreifen und zu nutzen.

Falls nicht, so gebt mir per Kommentar oder Mail eine Rückmeldung.
Wie immer – viel Spaß und gutes Gelingen!

Hinweis: Es gab textliche Anpassungen in einer Hilfedatei. Deswegen gibt es nun die Version 1.1. Es sind keine funktionalen Änderungen erfolgt. Die Version 1.2 behebt Probleme bei der Nutzung des https Protokolls für die OS Installation (ab WinPE 1.8.5/1.8.6). Die Version 1.3 enthält Anpassungen hinsichtlich Windows 11 (PrepareDrvByModel_Packages) und das CommonDrivers Feature.

Empirum WinPE Extension Pack 1.3 (322 Downloads )
SHA256 der Downloaddatei: EE118815DBD4DC80D6CBBFB9855C44C6639D08F63C0B8AE6779104176FB462A2

Empirum WinPE Extension Pack 1.2 (472 Downloads )
MD5 Hash der Downloaddatei: E10E01545793D0C4326D041CC1931FDD920CEAA0

Empirum WinPE Extension Pack 1.1 (552 Downloads )
MD5 Hash der Downloaddatei: 15A1A232F6D0C9124DB85CB14456C5D1D96F6BCA

Der Beitrag Empirum WinPE Extension Pack erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-extension-pack/feed/ 8
Hinweis zu Empirum – WinPE OS Installer Zusammenfassung https://www.wpm-blog.de/hinweis-zu-empirum-winpe-os-installer-zusammenfassung/ https://www.wpm-blog.de/hinweis-zu-empirum-winpe-os-installer-zusammenfassung/#respond Sat, 31 Aug 2019 20:05:49 +0000 https://www.wpm-blog.de/?p=2295 Hallo zusammen, wie das in einem Blog so ist, man schreibt einen Artikel zu einem speziellen Thema und dann dauert es vielleicht wieder bis man zu dem gleichen Thema wieder etwas schreibt. Somit kann man … Weiterlesen

Der Beitrag Hinweis zu Empirum – WinPE OS Installer Zusammenfassung erschien zuerst auf Workplace Management Blog.

]]>
Hallo zusammen, wie das in einem Blog so ist, man schreibt einen Artikel zu einem speziellen Thema und dann dauert es vielleicht wieder bis man zu dem gleichen Thema wieder etwas schreibt. Somit kann man nicht von oben nach unten alles zu diesem Thema lesen und sich aneignen. Über die „Schlagwörter“ kann man zwar alle Einträge die zu einem übergeordneten Thema gehören finden, doch die müssen dann nicht unbedingt chronologisch aufbauend sein.

Deswegen hatte ich zum Paketieren bereits den Empirum – Software Paketierung Selbststudium Sammelbeitrag erstellt. Für das Thema Empirum und WinPE habe ich nun den Beitrag Empirum – WinPE OS Installer Zusammenfassung erstellt. Diesen werde ich auch unter Links (im Menü) verknüpfen, damit man immer wieder schnell die Empirum WinPE Beiträge zur Hand hat.

In diesem Zusammenhang möchte ich auch anmerken, dass ich die Tage die Pakete PrepareDRVbyModel_Packages und WinPE D-2PXE von der Version und Funktionalität angehoben habe.

Der Beitrag Hinweis zu Empirum – WinPE OS Installer Zusammenfassung erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/hinweis-zu-empirum-winpe-os-installer-zusammenfassung/feed/ 0
WinPE Paket – DriverIntegration Ersatz aktualisiert https://www.wpm-blog.de/winpe-paket-driverintegration-ersatz-aktualisiert/ https://www.wpm-blog.de/winpe-paket-driverintegration-ersatz-aktualisiert/#respond Tue, 27 Aug 2019 19:00:17 +0000 https://www.wpm-blog.de/?p=2269 Aufgrund einer Nachfrage per Kommentar zu meinem WinPE Paket PrepareDRVbyModel_Packages, dass ein Ersatz für das Matrix42 DriverIntegration Paket ist, habe ich heute die neue Version „online“ gestellt. Neben den, meines Erachtens, Vorteilen die ich bereits … Weiterlesen

Der Beitrag WinPE Paket – DriverIntegration Ersatz aktualisiert erschien zuerst auf Workplace Management Blog.

]]>
Aufgrund einer Nachfrage per Kommentar zu meinem WinPE Paket PrepareDRVbyModel_Packages, dass ein Ersatz für das Matrix42 DriverIntegration Paket ist, habe ich heute die neue Version „online“ gestellt. Neben den, meines Erachtens, Vorteilen die ich bereits im Beitrag Empirum WinPE Paket – DriverIntegration Ersatz erläutert habe, kann die Version 1.5 nun auch mit …

  • der drivers.json Datei umgehen
  • Intel NUCs erkennen und Treiber zuordnen
  • ASUS Motherboards erkennen und Treiber zuordnen

Die aktualisierte Version findet ihr unter dem Link zum originalen Beitrag.
Falls ihr noch Sonderlocken im Betrieb feststellt, so lasst mich das Wissen.

Der Beitrag WinPE Paket – DriverIntegration Ersatz aktualisiert erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/winpe-paket-driverintegration-ersatz-aktualisiert/feed/ 0
Empirum WinPE Paket – DriverIntegration Ersatz https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/ https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/#comments Tue, 01 Jan 2019 13:51:56 +0000 https://www.wpm-blog.de/?p=2132 Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket „DriverIntegration“ zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein erstes WinPE Paket die Treiber aus der EmpInst Verzeichnis Struktur holt. Was … Weiterlesen

Der Beitrag Empirum WinPE Paket – DriverIntegration Ersatz erschien zuerst auf Workplace Management Blog.

]]>
Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket „DriverIntegration“ zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein erstes WinPE Paket die Treiber aus der EmpInst Verzeichnis Struktur holt. Was macht das originale Matrix42 DriverIntegration Paket? Es sucht in einer drivers.ini nach dem Hersteller und Model und kopiert abhängig davon die Treiber nach C:\EmpirumAgent\Drivers. In diesem Verzeichnis sucht die automatisierte Windows Installation (WindowsInstallation Paket) nach nicht bekannten Treibern. Dies kann man in der unattend.xml im WindowsInstallation Paket Verzeichnis sehen. Jetzt kommt wahrscheinlich der längste Beitrag, den ich bis dato geschrieben habe …

PrepareDRVbyModel_Packages

Mein Ersatz bietet (meines Erachtens:)) einige Vorteile und weicht in den nachfolgenden Punkten von dem Matrix42 Grundgedanken ab:

  • es ist „gesprächiger“ und man kann eher nachvollziehen, was es macht (siehe Screenshots am Ende des Beitrages)
  • der Ablageort der Treiber kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers
  • der Ablageort der Drivers.ini kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers
  • es kann festgelegt werden, ob die WinPE Installation weitergehen soll, auch wenn kein Eintrag in der drivers.ini, Treiber, etc. gefunden wurde.

Übersicht dieses Beitrages

  • Import der OS-Packages
  • Kurze Einführung: Hardware Model zu Treiber/Software Zuordnung per drivers.ini
  • Möglichkeiten mit PrepareDRVbyModel_Packages
  • Einführung PostOSInstallation Paket
  • Download
  • Fehlersuche
  • Screenshots

Import der OS-Packages

Zuerst ist es notwendig, die zusätzlichen OS-Package über das Software-Depot zu importieren. Danach muss die Reihenfolge arrangiert werden, damit die richtige Abarbeitung während der OS-Installation gewährleistet ist:

  • <WinPE-D-2PXE> (optional aber empfohlen)
  • DiskPartitioning
  • <PrepareDRVbyModel_Packages>
  • WindowsInstallation
  • PxeOffAndReboot
  • DomainJoin
  • <PostOSInstallation> (optional aber empfohlen)
  • EmpirumAgentSetup

Hardware Model zu Treiber/Software Zuordnung

Die Zuordnung Model zu Treiber geschieht wie bei dem Paket der Matrix42 über die drivers.ini Datei. Diese ist im Standard unter Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers abgelegt.

Aufbau der Drivers.ini
[<WMI Manufacturer>]
<WMI Model>=<Ordner, *.ZIP, *.cab unterhalb von Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers>

z.B.
[Dell Inc.]
OptiPlex 7010=DellOptiplex7010
;alternativ OptiPlex 7010=DellOptiplex7010.zip
;alternativ OptiPlex 7010=DellOptiplex7010.cab

Möglichkeiten mit PrepareDRVbyModel_Packages

Nachfolgend sind die Möglichkeiten erläutert, die sich aufgrund der Anpassung und Erweiterung ergeben. Diese Möglichkeiten können über die Variablen in der Management Console gesteuert werden. Die aufgeführten Variablen sind alle unter der Variablen Sammlung „PrepareDRVbyModel_Packages“ zu finden.

DriversAreMandatory:
Das Matrix42 Paket drehte sich bis vor kurzem solange in der Schleife bis ein Treiber in der drivers.ini gefunden wurde.
Dies ist für eine produktive Umgebung, den Dienstleister etc. gut so.
Wenn man jedoch einen Computer ohne spezifische Treiber installieren will (zum Test), dann muss man im Matrix42 Falle einen drivers.ini Eintrag erzeugen mit einem Verweis auf ein leeres Verzeichnis.
Dieses Verhalten wurde mit dem DriverIntegration 2.6 Pakete verändert – man kann es jedoch nicht steuern.

Variablenwerte:
0, WinPE fährt mit der WindowsInstallation fort, auch wenn kein Treiber in der drivers.ini gefunden wurde.
1, Matrix42 Standardverhalten – das System läuft in der Schleife und führt die WindowsInstallation nicht fort.
Somit kann man für eine produktive Struktur (Konfigurationsgruppe) sicherstellen, dass die Installation nur mit bekannten Hardware-Typen durchgeführt wird.

DriversRootPath:
Die Idee, den DriversRootPath anpassbar zu machen, hatte mehrere Gründe:
Selektive Synchronisation der Treiber: Hiermit kann man die Treiber direkt unter Packages\Drivers ablegen und mit einem angepassten „ESubDepot_Packages“ SyncJob diese für bestimmte Standorte auslassen und mit einem selbsterstellten ESubDepot_PackagesDrivers diese separat synchronisieren lassen.
Treiber-Update Softwarepakete: Durch eine Erweiterung der Ablage um eine Setup.inf, DPInst.exe und xml kann man eine Aktualisierung der Treiber auf bestehenden Systemen durchführen und mass dazu die Treiber nicht mehrmals ablegen. Dies werde ich in einem späteren Beitrag nochmals aufgreifen.

Variablenwerte:
„leer“ bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers
Kommentar:
Hinweis: Man kann in der drivers.ini auch Teilpfade angeben.
Für eine Kopie eines Ordners zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP
Für die Nutzung einer ZIP Datei zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP\Optiplex7010.zip
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!

DriversINIPath:
Die Idee hierbei war, dass man eine zweite drivers.ini Datei, unabhängig von einer produktiv genutzten, einsetzen kann.
Darin kann man Einträge für eine bekannte Hardware auf einen anderen Pfad, ZIP, etc. setzen und somit vorab bzw. parallel testen.
Somit kann für eine bestimmte Konfigurationsgruppe ggf. der Wert: Matrix42\OsPackages\Drivers\Test sein.
In diesem Ordner muss dann die alternative drivers.ini abgelegt sein.

Variablenwerte:
„leer“ bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!

Perfekt funktioniert PrepareDRVbyModel_Packages mit dem PostOsInstallation Paket von mir. Das genannte Paket prüft ob es eine C:\EmpirumAgent\Drivers\HWspecificSW\Setup.inf gibt und führt diese aus.

Möglichkeiten des PostOsInstallation

Das PostOSInstallation Paket ist einfach und ruft eine abgelegt PostOSInstall.bat auf.
Hinweis: Diese Datei solltet ihr vor der ersten Benutzung einsehen und anpassen!
Die Batch Datei hat heute mindestens drei Funktionen:

  • Es importiert eine von dem PrepareDRVbyModel_Packages Paket erstellte Registry Datei, die ähnliche Werte in die Registry schreibt (HKLM\Matrix42\Installer), wie die EPE Installation.
  • Es passt die durch Matrix42 vorgegebenen Firma, Benutzer, Support etc. Informationen in der Registry an, die man bei der EPE Installation in der Betriebssystemvorlage angegeben hat.
  • Es führt eine Setup.inf aus dem C:\EmpirumAgent\Drivers\HWspecificSW Ordner aus, falls diese vorhanden ist. Somit kann man wieder im „Hardware-Profil“ Treiber per PNP und per EXE/MSI installieren.

Somit ist die PostOSInstall.bat eine Art Ersatz für die EmpirumAgent.bat/UEMAgent.bat.

[Update am 27.08.2019] Die Version 1.5 unterstützt nun auch die Drivers.json Datei, die per WinPEDriverAssistant erstellt wird. Es werden auch Intel NUCs erkannt und ASUS Motherboards. Beide zuletzt genannte Typen werden vom DriverIntegration Paket nicht unterstützt. Bei der Nutzung des PostOSInstallation Paketes, die darin enthaltene PostOsInstall.bat anpassen!

Download

Empirum WinPE PreOS Package zum optimierten Treiberhandling.

PrepareDRVbyModel_Packages 1.5 (437 Downloads )
MD5 Hash der Downloaddatei: 175D4CD2FD119A371EDDA21211D6C0C761A7A50F

PrepareDRVbyModel_Packages 1.1 (476 Downloads )
MD5 Hash der Downloaddatei: 0D3415555E6197DC510B02E946D96C5169FD8529

Los geht’s

Schritt 1:
Zuweisen der Pakete für eine Konfigurationsgruppe:

  • <WinPE-D-2PXE> (optional aber empfohlen)
  • DiskPartitioning
  • PrepareDRVbyModel_Packages
  • WindowsInstallation
  • PxeOffAndReboot
  • DomainJoin
  • PostOSInstallation (optional aber empfohlen)
  • EmpirumAgentSetup
  • Betriebssystem (per Variable oder aus dem rechten Baum)
  • WinPE (Bootkonfiguration)
  • Agent-Template

Schritt 2:
Setzen der Variablen für die oben genannten Pakete (siehe hierzu ggf. auch das WinPE Dokument der Matrix42).
Zuordnung des Betriebssystems

Schritt 3:
Zuweisen eines Computers

Schritt 4:
Aktivieren von PXE und Software (OS.INI ist nicht notwendig!)
Achtung:nicht während einer aktiven WinPE Phase den Computer nochmals aktivieren (dies kann ab WinPE 1.4.11 wieder getan werden).

Rückmeldungen sind willkommen!

Fehlersuche:

  • Erster Anlauf: In der Management Console auf dem entsprechenden Computer das PXE-Log ansehen
  • Informationen zum Ablauf der OS-Packages befinden sich in Empirum\EmpInst\Wizard\OS\Auto\<MAC8> oder <UUID>\debug_Matrix42.Platform.Service.Host.log.
    Suchen nach [wpm-blog und darunter sollten weitere Informationen zu finden sein …

Beispielhafte Screenshots:

DriversAreMandatory = 0 und keine passende Zuordnung/Treiber in drivers.ini gefunden

DriversAreMandatory = 1 und keine passende Zuordnung/Treiber in drivers.ini gefunden

DriversAreMandatory = 1, passende Zuordnung/Treiber in drivers.ini gefunden, abweichende DriversIniPath Variable, Treiber werden kopiert

Der Beitrag Empirum WinPE Paket – DriverIntegration Ersatz erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/feed/ 9
WinPE: PXE.log mit Basisinformationen https://www.wpm-blog.de/winpe-pxe-log-mit-basisinformationen/ https://www.wpm-blog.de/winpe-pxe-log-mit-basisinformationen/#comments Sun, 02 Dec 2018 14:52:26 +0000 https://www.wpm-blog.de/?p=2081 Wie zuletzt geschrieben, setze ich mich bereits seit einiger Zeit mit dem Empirum WinPE Boot für die Windows 10 Betriebssysteminstallation auseinander. Was mir hier besonders aufgefallen ist, dass es weit aus weniger Informationen im PXE.log … Weiterlesen

Der Beitrag WinPE: PXE.log mit Basisinformationen erschien zuerst auf Workplace Management Blog.

]]>
Wie zuletzt geschrieben, setze ich mich bereits seit einiger Zeit mit dem Empirum WinPE Boot für die Windows 10 Betriebssysteminstallation auseinander. Was mir hier besonders aufgefallen ist, dass es weit aus weniger Informationen im PXE.log gibt, als das noch zu EPE Zeiten der Fall war. Ob nun alle Informationen, die per EPE in das PXE.log gelangt sind, für jedermann nützlich sind, mag ich nicht beurteilen. Für die Analyse im Fehlerfall waren die Informationen für mich jedoch stets sehr hilfreich.

Das hat mich dazu gebracht, ein WinPE Paket zu erstellen, die die meines Erachtens hilfreichen Informationen zusammenträgt und in das PXE.log schreibt. Ein Kunde hat mir hier auch schon passendes Feedback gegeben und weitere Wünsche geäußert. Somit wird es bestimmt nicht die letzte Version sein.

In Anlehnung an den Protokoll Droiden aus Star Wars „C-3PO“ habe ich das Paket nun WinPE „D-2PXE“ (Data to PXE.log) getauft. Das Paket kann eigentlich bei jeder WinPE Aktion vorweg bzw. als erstes laufen. Einen kleinen Auszug, was es protokolliert, findet ihr hier.

Zum Einbinden müsst ihr die angehängte ZIP entpacken und mittels des Paket Imports in Eure Empirum Umgebung einbinden. Konfiguriert werden muss in diesem Falle nichts. In der Matrix42 Hilfe gibt es ein verlinktes Dokument das vom Einbinden bis zum Nutzen der WinPE Pakete vieles erläutert.

Beispielausgabe PXE.log

Hier ein Screenshot und Beispiel des Log Inhaltes:

[PEAgent] [WinPE] Computername: PC006, Domain: wpm, FQDN: wpm-blog.local
[PEAgent] [WinPE] Manufacturer Model: [Dell Inc.] [OptiPlex 9010]
[PEAgent] [WinPE] BIOS Version: A08, FirmwareType: UEFI, SecureBoot: Disabled
[PEAgent] [WinPE] UUID: 4C4C4544-004A-5710-8038-C8C04F445831
[PEAgent] [WinPE] Mac-Address: 00B11C942953 - MAC8: 1C942953
[PEAgent] [WinPE] Size PhysicalDrive0: 233 GB
[PEAgent] [WinPE] Running Windows: Windows (TM) 10 Preinstallation Environment, Version 1803 (Build 17134.1)
[PEAgent] [WinPE] Client IP Address: 192.168.44.117
[PEAgent] [WinPE] UAF EmpirumServer: myEmpirumServer.wpm-blog.local
[PEAgent] [WinPE] UAF User: wpm-blog.local\Empirum
[PEAgent] [WinPE] Matrix42 UAF Version: 1.0.25.0
[PEAgent] [WinPE] PeBootServer: myEmpirumServer IP: 192.168.0.5

Ich bin gespannt über Euer Feedback und Anregungen.

Update 31.08.2019: Ab heute steht die Version 1.4 unter dem unten angegebenen Link zur Verfügung bereit. Auch hier ist, wie im PrepareDRVbyModel_Packages Paket, die Unterstützung für Intel NUC, ASUS Motherboards, Textanordnungen und Anzeige der Seriennummer dazugekommen.

Download

Empirum PreOS Package zur Anzeige der oben aufgeführten Informationen im Empirum PXE.log.
WinPE D-2PXE (647 Downloads )
MD5 Hash der Downloaddatei: FD2338429A180ECF02DF16027B991230B8E63E5

Der Beitrag WinPE: PXE.log mit Basisinformationen erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/winpe-pxe-log-mit-basisinformationen/feed/ 5