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!
Empirum WinPE Extension Pack 1.3 (262 Downloads )
SHA256 der Downloaddatei: EE118815DBD4DC80D6CBBFB9855C44C6639D08F63C0B8AE6779104176FB462A2
Empirum WinPE Extension Pack 1.2 (408 Downloads )
MD5 Hash der Downloaddatei: E10E01545793D0C4326D041CC1931FDD920CEAA0
Empirum WinPE Extension Pack 1.1 (382 Downloads )
MD5 Hash der Downloaddatei: 15A1A232F6D0C9124DB85CB14456C5D1D96F6BCA
Hallo,
laufen die Pakete auch mit den neuen WinPE und Version 20.0 Empirum?
Haben derzeit noch 19.0 und die WinPE Version mit der nicht ganz so schönen Variablen Konfiguration im Einsatz….
Hallo,
die Pakete funktionieren weiterhin.
Ich bin dabei gerade auch noch alle für die https Nutzung zu testen.
Da gehen auch alle Pakete schon, das InstallNETFx bekommt eine Überarbeitung damit es auch die Daten von lokal nachziehen kann.
Die Funktion ist aber gewährleistet.
Viele Grüße
Jochen
Hallo
Danke ersteinmal für den Beitrag. Frage, ich möchte eigentlich nur das PostOSInstall Paket verwenden und meine Frage ist nun wie muss da die Reihenfolge aussehen?
Im Moment haben wir folgende PreOS pakete in dieser Reihenfolge im Einsatz:
Disk Partitioning
Driver Integration
Windows Installation
PXEOffAndReboot
Domain Join
EmpirumAgentSetup
Grundsätzlich möchte ich im PostInstall.cmd Script, das drin haben, was wir im Moment in unserer EmpirumAgent.bat drinn haben, geht das überhaupt?
Danke und Gruss
kaya
Hallo Kaya,
das PostOSInstall Paket muss nach PxeOffAndReboot und vor EmpirumAgentSetup eingebunden werden.
Ob Du es nun vor oder nach dem DomainJoin machst/brauchst – liegt an Dir.
Du kannst Teile, die du früher in der EmpirumAgent.bat hattest dort einbauen – ob alles Sinn macht, kann ich ohne Kenntnis des Inhaltes nicht wissen.
Bedenke: Das Paket wird im System-Kontext und nicht als lokaler Admin ausgeführt.
Grüße
Jochen
Hoi
wir bräuchten verschiedene Postinstall Pakete, könnte man via Variable auswählen welche BAT er ausführen soll. Das Paket 3-5x Kopieren und importieren ist unschön.
GRuss und Dank
Hallo Heiko,
das PostOSInstall Paket war für mich ein „früher“ Schnellschuß, um „altgewohnte“ Funktionen per Batch zum Empirum WinPE zu überführen. Es fehlt einem jedoch die Rückmeldung und das Errorhandling, weswegen ich heute bei etwas mehr Zeit zumeist eigene Pakete und powershell Skripte erstelle. Generell wäre das schon möglich, dass man eine Variable nutzt und diese übergibt oder besser zuvor auch noch prüft, ob die Batch Datei vorhanden ist. Da ich den Blog tatsächlich in meiner Freizeit „pflege“, tue ich mir mit dieser „speziellen“ Anpassung „in meiner Freizeit“ etwas schwer. Falls es für Euch wichtig und besser wäre, so kannst Du mich gerne nochmals kontaktieren.
Viele Grüße
Jochen