<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>You searched for treiber kopieren - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/treiber+kopieren/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>https://www.wpm-blog.de/</link>
	<description>... ideas and solutions making workplace management easier</description>
	<lastBuildDate>Sun, 24 Nov 2024 16:33:30 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.15</generator>
	<item>
		<title>Empirum WinPE &#8211; neues Computermodell</title>
		<link>https://www.wpm-blog.de/empirum-winpe-neues-computermodell/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-neues-computermodell/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 27 Oct 2020 21:10:53 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[Treiberdows 10]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2682</guid>

					<description><![CDATA[<p>Wie man an anderen Beiträgen bestimmt schon gemerkt hat, habe ich Spaß am WinPE OS-Installer und möchte mein Wissen hierzu an Euch weitergeben. Es gibt ein paar &#8222;Probleme&#8220; bzw. Fragen, die bei den Nutzern immer &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-neues-computermodell/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-neues-computermodell/">Empirum WinPE &#8211; neues Computermodell</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wie man an anderen Beiträgen bestimmt schon gemerkt hat, habe ich Spaß am WinPE OS-Installer und möchte mein Wissen hierzu an Euch weitergeben. Es gibt ein paar &#8222;Probleme&#8220; bzw. Fragen, die bei den Nutzern immer wieder auftreten. In diesem Artikel geht es vorwiegend darum, dass ihr eine Umgebung habt die funktioniert, jedoch könnt ihr auf einmal keinen Computer mehr oder einen neues Computermodel gar nicht installieren.<span id="more-2682"></span></p>
<h3>Empirum OS-Installer &#8211; die drei Phasen</h3>
<p>Teilen wir die Probleme ein, in die drei Phasen der OS-Installation per Empirum WinPE.</p>
<ul>
<li>PXE-Boot</li>
<li>WinPE</li>
<li>Windows</li>
</ul>
<h3>PXE Boot</h3>
<p>A.) Der PXE Boot funktioniert nicht bzw. hat noch nie funktioniert.<br />
Die Switche bzw. VLANs müssen den Broadcast an den PXE-Server (zusätzlich zum DHCP Server) weiterleiten, gerne wird hier der Begriff &#8222;IP Helper&#8220; aus der Cisco Welt hergenommen.<br />
Die Windows Firewall muss den eingehenden Netzwerkverkehr auf den PXE- und TFTP-Ports zulassen. Die freizugebenen Ports sind abhängig von PXE Einstellungen. Wer auf Nummer sich gehen will, gibt die UDP Ports: 67,68,69,4011,10042 frei.</p>
<div class="grey-box"><strong>Hinweis:</strong> Auch ich habe früher die PXE Weiterleitung über die DHCP Option ID 43, im Zusammenspiel mit der Option 60, durchgeführt. Heute bestehe ich gerne auf der Umsetzung der Weiterleitung der UDP Anfragen.</div>
<p>B.) Kein Computer führt mehr einen PXE-Boot durch, obschon dies vorher der Fall war.<br />
In diesem Fall, schaut nach, ob Euer Empirum PXE-Dienst weiterhin läuft und erreichbar ist.</p>
<p>C.) Andere Computer starten einen PXE-Boot, doch dieser eine Computer nicht. Dies hat zumeist die folgenden Ursachen:</p>
<ul>
<li>Überprüft die beim Computer hinterlegte MAC/UUID mit den Werten die im BIOS angezeigt werden. Ausnahmen sind natürlich externe Docking-Stationen oder Netzwerkadapter.</li>
<li>Wird MAC Passthrough genutzt und welche Einstellungen dazu bietet das BIOS. MAC Passthrough ist auch sehr abhängig vom Windows Treiber.</li>
<li>Ist das Computerobjekt in den Eigenschaften als &#8222;PXE fähig&#8220; markiert?</li>
<li>Wenn dies alles passt, so führt bitte über Matrix42 DBUtil das SQL Script: &#8222;OS_CleanupNonUniqueDhcpEntries.sql&#8220; aus dem Verzeichnis Empirum\Empirum DBUtil\Scripts\SQLServer\Custom aus. Mit der Ausführung dieses Skripts könnt ihr nichts kaputt machen! Es kann auch mehrfach ausgeführt werden.</li>
</ul>
<p>D.) Wenn Sie diesen Bildschirm sehen, dann haben sie die vorgenannten Probleme nicht, nicht mehr oder erfolgreich gemeistert.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/PXEBoot.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2945" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/PXEBoot.png?x39343" alt="" width="393" height="169" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/PXEBoot.png 393w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/PXEBoot-300x129.png 300w" sizes="(max-width: 393px) 100vw, 393px" /></a></p>
<h3>WinPE</h3>
<p>Hast Du es in die WinPE Phase &#8222;geschafft&#8220;, sieht Du einen grauen Hintergrund oder gar das Matrix42 Logo, und eine Fortschrittsanzeige, wie hier abgebildet.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/ConnectingToEmpirumServerBefore.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2950" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/ConnectingToEmpirumServerBefore.png?x39343" alt="" width="314" height="233" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/ConnectingToEmpirumServerBefore.png 314w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/ConnectingToEmpirumServerBefore-300x223.png 300w" sizes="(max-width: 314px) 100vw, 314px" /></a></p>
<p>Die letzten drei Schritte in der Anzeige (wie in diesem Screenshot) bekommst Du erst mit der WinPE Umgebung neuer als 1.8.3 aufgelistet. Schlägt der &#8222;Connect to server&#8220; fehl, dann muss man sich zumeist um die Einbindung der passenden Treiber kümmern (siehe Einbinden der WinPE Treiber). Alternativ kann es auch zu Problemen mit der Anmeldung (Benutzername und Kennwort) kommen. In das Log kommt man mit <a href="https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/">STRG+L</a>. Dies kann man zur genaueren Analyse auch auf einen USB-Stick kopieren.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/AnotherComputerWithSameMACorUUID.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2948" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/AnotherComputerWithSameMACorUUID.png?x39343" alt="" width="314" height="237" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/AnotherComputerWithSameMACorUUID.png 314w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/04/AnotherComputerWithSameMACorUUID-300x226.png 300w" sizes="(max-width: 314px) 100vw, 314px" /></a></p>
<p>War die Verbindung erfolgreich und es erscheint die vorherige Meldung, dann liegt es daran, dass kein eindeutiger Eintrag (kein oder doppelter) in der DeviceMapping.xml (Empirum\Configurator\Values) vorhanden ist. Dazu kann man die DeviceMapping.xml mit einem Editor starten und prüfen, ob der Computername gefunden werden kann. Falls ja, nutzt die dazugehörige MAC Adresse oder UUID und sucht danach in der Datei &#8211; wahrscheinlich findet ihr einen weiteren Computer mit identischen Werten. Dieses Problem muss behoben werden!</p>
<p>Unabhängig der genannten Probleme, kann es sein, dass der EmpirumAgent Benutzer keine Schreibberechtigungen auf den Empirum\EmpInst\Wizard\OS\WinPEStatus Ordner hat.</p>
<p>Sind all diese Hürden genommen und es kommt trotzdem zu Problemen, dann liegt das zumeist an der Ausführung eines der WinPE Pakete. In seltenen Fällen sollte man prüfen, ob das Paket tatsächlich auf dem EmpirumServer oder dem SubDepot vorhanden ist. Ansonsten sind es dann Probleme bei der Parametrisierung der Pakete. Da hilft Euch jedoch das Log in WinPEStatus Order weiter bzw. sogar häufig das SWDepotLog in der Management Console.</p>
<p><strong>Einbinden der WinPE Treiber</strong></p>
<p>Für die WinPE Phase müssen die Treiber (zumeist nur Netzwerkkartentreiber) über die Management Console, Konfiguration, Boot Konfiguration eingebunden werden.<br />
Dazu die Erweiterten Eigenschaften aktivieren (oben rechts) und bei Zusätzliche Treiberverzeichnisse ein Ordner angeben, in dem die Treiber abgelegt sind oder werden.<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-medium wp-image-2687" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration-300x200.png?x39343" alt="" width="300" height="200" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration-300x200.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration-1024x683.png 1024w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration-768x512.png 768w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration.png 1130w" sizes="(max-width: 300px) 100vw, 300px" /></a>Ich empfehle ein Ordner unterhalb von Empirum\EmpInst\DRV anzulegen und dort die Treiber ggf. nach Modell sortiert abzulegen. Die Treiber werden auch aus den Unterverzeichnissen (rekursiv) hinzugefügt, so muss man nicht pro Treiber ein Ordner in der Oberfläche angeben. Hast Du diesen Ordner bereits, brauchst Du die Treiber nur in diesem Ordner zusätzlich abzulegen und die Boot Konfiguration neu zu speichern, über den &#8222;Speichern&#8220; Button (unten rechts).</p>
<div class="grey-box"><strong>Hinweis:</strong> Das WinPE nutzt den ersten passenden Treiber. Das muss nicht der aktuellste Treiber sein, der ggf. für diese Hardware optimiert ist!</div>
<p>Du kannst dann an Deiner Boot Konfiguration verschiedene Zustände feststellen &#8211; Sanduhr, Zahnräder und am Ende einen grünen Haken. <a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration-Status.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2686 alignleft" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/Boot-Konfiguration-Status.png?x39343" alt="" width="214" height="51" /></a>Sobald die Boot Konfiguration erfolgreich neu erstellt wurde, kannst Du den nächsten Boot-Versuch starten.</p>
<p><div class="grey-box"><strong>Hinweis 2:</strong> Schlägt die Erstellung des PXE-Images recht schnell nach dem Speichern fehl, so liegt das zumeist daran, dass das Matrix42 Zertifikat erneut auf dem EmpirumServer eingebunden werden muss. Dazu den nachfolgenden Befehl per powershell auf dem EmpirumServer ausführen:</p>
<pre>Import-Certificate -FilePath "&lt;EmpirumLaufwerk&gt;:\Empirum\EmpInst\Sys\Images\WinPE\binaries\UAF\matrix42ag.Cer" -CertStoreLocation Cert:\LocalMachine\TrustedPublisher</div></pre>
<p>Möchtest Du nicht den Netzwerkartentreiber für die einzelnen Modelle raussuchen bzw. aus dem Windows 10 Treiberpaket entnehmen, so kannst Du auch ein komplettes WinPE Treiberpaket des jeweiligen Herstellers hinterlegen. Dazu jedoch immer erst das alte Verzeichnis löschen und anschließend das neue kopieren/ablegen.</p>
<p>Hier ein paar Beispiele:</p>
<ul>
<li><a href="https://www.dell.com/support/article/de-de/how17371/dell-command-deploy-winpe-driver-packs?lang=en" target="_blank" rel="noopener noreferrer">Dell Command | Deploy WinPE Driver Packs</a></li>
<li><a href="https://ftp.hp.com/pub/caps-softpaq/cmit/HP_WinPE_DriverPack.html" target="_blank" rel="noopener noreferrer">HP Client Windows PE Driver Packs</a></li>
</ul>
<h3>Windows</h3>
<p>Mit den vorherigen Tipps sollte sich das Windows automatisiert installieren lassen. Ein weiterer häufiger Knackpunkt kommt im Anschluss an die Windows-Installation.<br />
In der Management Console kann man noch eine erfolgreiche Installation von PxeOffAndReboot verzeichnen, jedoch schreitet die Installation nicht weiter voran.<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/PxeOffAndReboot.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2689" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/PxeOffAndReboot.png?x39343" alt="" width="1034" height="175" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/PxeOffAndReboot.png 1034w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/PxeOffAndReboot-300x51.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/PxeOffAndReboot-1024x173.png 1024w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/PxeOffAndReboot-768x130.png 768w" sizes="(max-width: 1034px) 100vw, 1034px" /></a></p>
<p>Am Client sieht man dann eine durchlaufende Fortschrittsanzeige vor dem ausgeblendeten Windows-Hintergrund und das System führt alle 5 Minuten einen Neustart durch.<br />
Ein weiterer Indiz ist, dass im PXE-Log des Computers während des DriverIntegration Pakets kein Treiber für das Model kopiert wurde. In diesem Fall fehlt in den meisten Fällen mindestens der Netzwerkkartentreiber für Windows bzw. das komplette Treiberpaket. Diese integriert man mit Hilfe des WinPEDriverAssistant&#8217;s aus dem Empirum\AddOns\WinPEDriverAssistant Ordner.</p>
<p>Die Treiber, ganz gleich ob *.zip, *.cab oder ein Ordner werden dann unterhalb von Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers abgelegt. Du kannst die Treiber auch direkt dort ablegen und nur den Namen in das Treiberfeld einfügen &#8211; und nicht über das Ordner Symbol für den Import daneben gehen.<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/WinPEDriverAssistant.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2690" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/WinPEDriverAssistant.png?x39343" alt="" width="1001" height="255" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/WinPEDriverAssistant.png 1001w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/WinPEDriverAssistant-300x76.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/WinPEDriverAssistant-768x196.png 768w" sizes="(max-width: 1001px) 100vw, 1001px" /></a></p>
<p>Dazu benötigt man die Hersteller und Modellbezeichnung und die entsprechenden Treiber.<br />
Die Hersteller und Modellbezeichnung könnt ihr mit dem HardwareInfo Paket auslesen, oder wie gerade schon beschrieben, schaut ihr in das PXE-Log des Computers. Die erste Meldung ist &#8222;Using OS specific driver assignment for vendor &#8230;&#8220;. <a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/SuccessfullDriverIntegrationJob.png?x39343"><img decoding="async" loading="lazy" class="wp-image-2688 size-full aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/SuccessfullDriverIntegrationJob.png?x39343" alt="" width="556" height="68" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/SuccessfullDriverIntegrationJob.png 556w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/10/SuccessfullDriverIntegrationJob-300x37.png 300w" sizes="(max-width: 556px) 100vw, 556px" /></a></p>
<p>Die Treiber dazu bekommst du bei den Herstellern. Dazu hatte ich bereits beim Beitrag für EPE die <a href="https://www.wpm-blog.de/nutzen-von-treiber-paketen/">Seiten der Hersteller</a> zusammengefasst.<br />
Hast Du die Windows 10 Treiber eingebunden und das DriverIntegration Paket kopiert die Treiber, wie im zu vorigen Screenshot zu erkennen (&#8222;Using the drivers: &#8230;), dann sollte es auch keine Probleme nach der Windows Installation geben.<br />
Wenn es trotz Windows 10 Treiber nach dem PxeOffAndReboot nicht &#8222;weitergeht&#8220;, dann solltest Du schauen, dass du in Empirum DBUtil die UUID anstatt der MAC als &#8222;führendes&#8220; Merkmal nutzt.</p>
<p>Mit diesen Tipps bin ich bester Dinge, dass Du eine erfolgreiche Windows Installation hinbekommst.</p>
<p>Als Grundlage solltest Du die anderen <a href="https://www.wpm-blog.de/empirum-winpe-os-installer-zusammenfassung/" target="_blank" rel="noopener noreferrer">Blog Beiträge</a> erfolgreich umgesetzt haben.<br />
Zum Troubleshooting hatte ich bereits <a href="https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/" target="_blank" rel="noopener noreferrer">diesen Beitrag</a> hier geschrieben.</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-neues-computermodell/">Empirum WinPE &#8211; neues Computermodell</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-winpe-neues-computermodell/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Erweiterte Paketvoraussetzungen</title>
		<link>https://www.wpm-blog.de/erweiterte-paketvoraussetzungen/</link>
					<comments>https://www.wpm-blog.de/erweiterte-paketvoraussetzungen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 27 Jul 2020 17:28:27 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[UEM Agent]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2626</guid>

					<description><![CDATA[<p>Seit geraumer Zeit gibt es in den Paketeigenschaften die sogenannten &#8222;Erweiterten Bedingungen&#8220;. Neben den &#8222;Vorbedingungen&#8220;, die erfüllt sein müssen, damit ein Paket installiert wird, gibt es auch die Option &#8222;Bereits installiert&#8220;. Dieser Artikel geht jedoch &#8230; <a href="https://www.wpm-blog.de/erweiterte-paketvoraussetzungen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/erweiterte-paketvoraussetzungen/">Erweiterte Paketvoraussetzungen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Seit geraumer Zeit gibt es in den Paketeigenschaften die sogenannten &#8222;Erweiterten Bedingungen&#8220;. Neben den &#8222;Vorbedingungen&#8220;, die erfüllt sein müssen, damit ein Paket installiert wird, gibt es auch die Option &#8222;Bereits installiert&#8220;. Dieser Artikel geht jedoch hauptsächlich auf die &#8222;Vorbedingungen&#8220; ein. Zuvor gab es auch schon Vorbedingungen, die ihr vielleicht anders wahrgenommen habt. <span id="more-2626"></span>So gibt es Vorbedingungen in Form von Systemvoraussetzungen, wie z.B.: min. Festplattenplatz auf Programmlaufwerk, einem Prüfwert oder Prüfdatei auf dem Reiter &#8222;Prüfung&#8220; oder auch Paketabhängigkeiten auf dem Reiter &#8222;Version&#8220;. Wer weiß, vielleicht werden einige von den genannten in Zukunft &#8222;entfernt&#8220;? Wichtig, bevor ich es noch vergesse: Die erweiterten Bedingungen setzen den UEM Agenten voraus!</p>
<h3>Prüfmöglichkeiten</h3>
<p>Die neuen Vorbedingungen sind &#8222;universal&#8220; einsetzbar und können folgende Eigenschaften prüfen:</p>
<ul>
<li>Registrierung</li>
<li>WMI</li>
<li>Datei</li>
<li>Ordner</li>
</ul>
<h3>Ideen</h3>
<p>Nachfolgend möchte ich nicht auf alle Möglichkeiten eingehen, euch jedoch ein paar Anregungen geben, die ich schon genutzt habe.</p>
<ul>
<li>Ist das .NET Framework in einer bestimmten Version oder neuer installiert?</li>
<li>Hat das Windows einen bestimmten Versionsstand?</li>
<li>Handelt es sich um einen bestimmten Hardwaretyp?</li>
<li>Ist eine VPN Verbindung aktiv?</li>
</ul>
<p>Ihr könnt auch mehrer Bedingungen &#8222;UND&#8220; oder &#8222;ODER&#8220; verknüpfen, wie ich das schon für Treiber gemacht habe. Vielleicht habt ihr auch coole Ideen oder Einsatzmöglichkeiten für Euch erkannt und wollt diese hier teilen. Ich bin gespannt und freue mich auf Feedback!</p>
<h3>Beispiel</h3>
<p>Zumeist habe ich bis dato auf Registry Werte geprüft, wie beim nachfolgenden detaillierteren Beispiel: &#8222;Ist das .NET Framework in einer bestimmten Version oder neuer installiert?&#8220;</p>
<h3><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/UEMAgentSetDependency.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2628" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/UEMAgentSetDependency.png?x39343" alt="" width="451" height="436" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/UEMAgentSetDependency.png 451w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/UEMAgentSetDependency-300x290.png 300w" sizes="(max-width: 451px) 100vw, 451px" /></a></h3>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/NetFrameworkDependency.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2627" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/NetFrameworkDependency.png?x39343" alt="" width="915" height="362" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/NetFrameworkDependency.png 915w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/NetFrameworkDependency-300x119.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/NetFrameworkDependency-768x304.png 768w" sizes="(max-width: 915px) 100vw, 915px" /></a></p>
<p>Hier nochmals die Werte für eine einfachere Eingabe:</p>
<p>Registry Wert vergleichen<br />
Registry Pfad: HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\V4\Full<br />
Wert Name: Release<br />
Vergleichstyp: Nummer<br />
Operator: Größer als oder gleich<br />
Wert: 461808</p>
<h3>Übertragen von Vorbedingungen</h3>
<p>Die Vorbedingungen, wie z.B. eine .NET Framework Voraussetzung beim UEM Agent Paket, müssen bei einer neuen Versionen eines Paketes nicht auch erneut eingeben werden. Zur einfachen Übernahme der vorhandenen Vorbedingungen könnt ihr die Funktion: &#8222;Vorbedingungen kopieren&#8220; und &#8222;Vorbedingungen einfügen&#8220; nutzen.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/CopyDependency.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2629" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/CopyDependency.png?x39343" alt="" width="509" height="379" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/CopyDependency.png 509w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2020/07/CopyDependency-300x223.png 300w" sizes="(max-width: 509px) 100vw, 509px" /></a></p>
<h3>Matrix42 Hilfe</h3>
<p>Da ich hier jetzt nicht alle Möglichkeiten eingehen werde und eingegangen bin, möchte ich Euch den Eintrag in der <a href="https://helpfiles.matrix42-web.de/2020_DE/M42_WebDocu.htm#WM/PWM/SWM/Depot/SWM_D_Bedingungen.htm" target="_blank" rel="noopener noreferrer">Matrix42 Hilfe</a> natürlich nicht vorenthalten.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/erweiterte-paketvoraussetzungen/">Erweiterte Paketvoraussetzungen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/erweiterte-paketvoraussetzungen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE PreBoot Update mit &#8222;doppeltem Boden&#8220;</title>
		<link>https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 14 Apr 2020 17:05:46 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2587</guid>

					<description><![CDATA[<p>Matrix42 stellt die neuen Quellen für den WinPE PreBoot Support als &#8222;xcopy&#8220; Deployment zur Verfügung. Das bedeutet, das Archiv wird über das vorhandene Empirum Verzeichnis kopiert und anschließend sind zusätzlichen Aufgaben wie Neuerstellung Boot-Konfiguration und &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/">Empirum WinPE PreBoot Update mit &#8222;doppeltem Boden&#8220;</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Matrix42 stellt die neuen Quellen für den WinPE PreBoot Support als &#8222;xcopy&#8220; Deployment zur Verfügung. Das bedeutet, das Archiv wird über das vorhandene Empirum Verzeichnis kopiert und anschließend sind zusätzlichen Aufgaben wie Neuerstellung Boot-Konfiguration und Aktualisierung der PreOS Pakete an der Reihe. Nun aber Schritt für Schritt, damit wir im Notfall auch wieder auf den vorherigen Stand zurückkehren können.<span id="more-2587"></span></p>
<h3>Download der neuen WinPE Erweiterung vom Matrix42 Marketplace</h3>
<p>Den aktuellen WinPE PreBoot Support findest Du im <a href="https://marketplace.matrix42.com/details/winpe/" target="_blank" rel="noopener noreferrer">Matrix42 Marketplace</a>. Lade die aktuelle Version und das dazugehörige WinPE How-To herunter. Der PreBoot Support steht als selbstextrahierendes Archiv zur Verfügung, kann aber auch gezielt mittels z.B. 7-zip entpackt werden.</p>
<div class="grey-box"><strong>Hinweis:</strong> Zur Sicherheit sollte man prüfen, ob die eingesetzte Empirum Version mit dem WinPE PreBoot Support kompatibel ist.</div>
<h3>Sicherung der genutzten WinPE Umgebung</h3>
<p>Empirum Updates erstellen automatisch eine Sicherung des WinPE Ordners unter:<br />
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE_Backup<br />
Da die im Marketplace bereitgestellten WinPE Aktualisierungen lediglich kopiert werden, muss man sich selbst um die Sicherung kümmern.<br />
Dazu kopierst Du am besten den Ordner<br />
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE<br />
nach<br />
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE_Backup<br />
Zur Sicherheit gibst Du der Sicherung noch die WinPE Version oder ein Datum mit.<br />
Die WinPE Cersion kannst Du aus den Dateiinformationen der<br />
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE\binaries\UAF\Matrix42.Empirum.PeAgent.dll<br />
entnehmen.</p>
<h3>Entpacken des WinPE PreBoot Supportes</h3>
<p>Der entpackte WinPE PreBoot Support steht als Empirum Verzeichnis Struktur zur Verfügung.</p>
<h3>Kopieren der Aktualisierung</h3>
<p>Kopiere nun die entpackte Empirum Struktur über die vorhandene aktive Empirum Installation.</p>
<h3>Anpassungen / Customizings</h3>
<p>Falls Anpassungen hinsichtlich Logos, Hintergrundbilder, Standard-Timeouts, etc. getätigt wurden, so sind diese Anpassungen wieder im<br />
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE<br />
Ordner vorzunehmen. Dazu kannst Du auch in Deiner zuvor getätigten Sicherung nachsehen bzw. dich bedienen.</p>
<h3>Importieren der aktualisierten PreOS Pakete</h3>
<p>Anschließend sind die aktualisierten PreOS Pakete in der Management Console unter Konfiguration\Software Management\Depot zu importieren.<br />
Wenn Du Dich hier noch nicht so sicher fühlst, so kannst Du dies ist im Kapitel 2.1.1 des oben genannten WinPE How-Tos nachvollziehen. Mit dem PreBoot Support Version 1.8.1 werden die Pakete möglichst bereits in die richtige Reihenfolge gebracht und direkt zur Installation freigegeben. Falls Du Dir bzgl. der Reihenfolge der Pakete nicht sicher bist, so kannst Du Dir diesen <a href="https://www.wpm-blog.de/empirum-winpe-preos-packages/">Artikel</a> nochmals ansehen.</p>
<h3>Bootkonfiguration neu erstellen</h3>
<p>Lese diesen Abschnitt zuerst zu Ende bevor Du aktiv wirst.<br />
Der einfachste Weg ist die vorhandene Boot-Konfiguration zu öffnen und unten rechts auf Speichern zu drücken. Dann wird die vorhandenen Boot-Konfiguration mit den neuen Quellen der WinPE Umgebung aktualisiert. Mit einem kleinen &#8222;Umweg&#8220; erstellst Du eine zweite/neue Boot-Konfiguration und übernimmst die Einstellungen der derzeitig genutzten Boot-Konfiguration (Einstellungen: Agent-Template, TFTP-Blockgröße, Self-Provisioning und zusätzliche Treiberverzeichnisse, etc.). Diese Konfiguration kannst Du auch immer wieder für die neuen Versionen nutzen. Wenn also die kommenden Schritte und Tests funktionieren, erstellst Du die produktiv genutzte Konfiguration neu.</p>
<h3>Testen!</h3>
<p>Nachdem die Boot-Konfiguration fertig erstellt ist, kannst Du die neuen Komponenten testen. Für den Test erstellt Du Dir eine gesonderte Zuweisungsgruppe und ordnest ihr die neue Boot-Konfiguration und neuen Pre-OS Pakete zu. Bitte beachte, dass die notwendigen <a href="https://www.wpm-blog.de/empirum-winpe-windows-installation/" target="_blank" rel="noopener noreferrer">Variablen</a> auch hier gesetzt sein müssen. An dieser Stelle könnte es nützlich sei, sich mit den neuen &#8222;Variablen Konfigurationen&#8220; auseinander zu setzen.</p>
<h3>Produktive Nutzung oder Rollback?</h3>
<p>Treten bei den Tests keine Ungereimtheiten auf, so kannst Du die Änderungen in Deine produktiv genutzten Konfigurations- oder Zuweisungsgruppen übernehmen. Dazu kannst Du entweder die alte Boot-Konfiguration mit der neuen ersetzen, oder aktualisierst die produktiv genutzte Boot-Konfiguration nun mit den neuen Quellen. Die neuen Pre-OS Pakete musst du jedoch trotzdem zuweisen, oder eben eine genutzte Software-Gruppe aktualisieren.</p>
<p>Sollte etwas nicht wie gewünscht funktionieren, brauchst Du es nicht zu überführen bzw. kannst mit der Übernahme noch warten.<br />
Die Erstellung der Boot-Konfiguration greift immer auf das &#8222;WinPE&#8220; Verzeichnis zu. Im &#8222;schlimmsten&#8220; Falle, kannst Du das WinPE Verzeichnis aus dem WinPE_Backup Verzeichnis wiederherstellen, wenn Du z.B. neue Treiber in das &#8222;ältere&#8220; funktionierende WinPE integrieren musst.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/">Empirum WinPE PreBoot Update mit &#8222;doppeltem Boden&#8220;</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE &#8211; PreOS Packages</title>
		<link>https://www.wpm-blog.de/empirum-winpe-preos-packages/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-preos-packages/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 06 Nov 2019 20:44:03 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2402</guid>

					<description><![CDATA[<p>Damit man Windows mit Hilfe des Empirum WinPE PreBoot Supportes installieren kann, benötigt man ein Empirum WinPE PXE-Image, ein importiertes Windows Betriebssystem und diverse sogenannte Empirum PreOS Pakete. Die Empirum PreOS Pakete sind &#8222;spezielle&#8220; Empirum &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-preos-packages/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-preos-packages/">Empirum WinPE &#8211; PreOS Packages</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Damit man Windows mit Hilfe des Empirum WinPE PreBoot Supportes installieren kann, benötigt man ein Empirum WinPE PXE-Image, ein importiertes Windows Betriebssystem und diverse sogenannte Empirum PreOS Pakete. Die Empirum PreOS Pakete sind &#8222;spezielle&#8220; Empirum Pakete, die vom so genannten Empirum WinPE PreBoot Support genutzt werden. Matrix42 stellt diese Pakete immer wieder aktualisiert in der WinPE PreBoot Support Erweiterung im Marketplace zur Verfügung.<span id="more-2402"></span> Empirum beinhaltet, je nach installierter Version, auch immer einen nutzbaren Stand der WinPE Umgebung. Wie bereits zuvor in <a href="https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/">Empirum WinPE &#8211; PXE-Image Erstellung</a> geschrieben, kann man den WinPE PreBoot Support unabhängig von seiner genutzten Empirum Version aktualisieren.</p>
<h3>Zutaten zusammenstellen &#8230;</h3>
<h3>Import der Pakete</h3>
<p>Wer die vorhandenen PreOS Pakete nutzen mag, kann direkt zum nächsten Punkt springen. Wer wiederum aktuelle Pakete importieren mag, muss in der Management Console unter Konfiguration, Software-Depot mit der rechten Maustaste auf das Register &#8222;Matrix42 PreOS Packages&#8220; klicken und &#8222;Import/Export&#8220; auswählen. Im darauffolgenden Dialog wählt man dann den zumeist vorgegebenen Ordner &#8222;\\%EmpirumServer%\Configurator$\PackageStore&#8220; aus.<br />
Die Schritte für einen erfolgreichen Import von PreOS Paketen sind nun hier per Screenshots dokumentiert:</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-2403 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages.png?x39343" alt="" width="365" height="309" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages.png 365w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages-300x254.png 300w" sizes="(max-width: 365px) 100vw, 365px" /></p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-2406 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step2.png?x39343" alt="" width="539" height="389" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step2.png 539w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step2-300x217.png 300w" sizes="(max-width: 539px) 100vw, 539px" />Auswählen des Quellverzeichnisses, wie z.B.: \\%EmpirumServer%\Configurator$\PackageStore &#8230;<br />
<img decoding="async" loading="lazy" class="size-full wp-image-2407 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step3.png?x39343" alt="" width="537" height="388" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step3.png 537w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step3-300x217.png 300w" sizes="(max-width: 537px) 100vw, 537px" />Da im &#8222;PackageStore&#8220; bestimmt mehr als die gewünschten Pakete vorliegen und angeboten werden, ist es ratsam zuvor per &#8222;Keine auswählen&#8220; die Auswahl zu negieren. Dann wählt man die für sich notwendigen Pakete aus der Liste aus und startet den Importvorgang. Die Liste der Pakete ist weiter unten zu entnehmen. Die Abbildung zeigt eine exemplarische Auswahl, da das Paket PxeOffAndReboot bis dato unverändert blieb.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-2408 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step4.png?x39343" alt="" width="539" height="391" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step4.png 539w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step4-300x218.png 300w" sizes="(max-width: 539px) 100vw, 539px" />Werden die Pakete auf der Zusammenfassung rot angezeigt und nicht importiert, dann startet entweder die Management Console nochmals neu und versucht die Schritte noch einmal, oder schaut nach, ob das Paket vielleicht schon in der Dateistruktur vorliegt. Wenn ja, so löscht es aus der Dateistruktur und startet anschließend den Importvorgang nochmals von neuem.</p>
<p>Nach einem erfolgreichen Importvorgang, werden die Pakete im Matrix42 PreOS Packages Ordner ähnlich wie folgt angezeigt.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-2405 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Result_Step4.png?x39343" alt="" width="209" height="130" />Die neu importierten Pakete werden im Status &#8222;nicht freigegeben&#8220; importiert und sind braun eingefärbt. Dies kann sich in Zukunft noch ändern, doch derzeit müssen die Pakete noch einzeln zur Installation freigegeben werden. Dazu öffnet man die Paketeigenschaften mit einem Doppelklick bzw. wählt &#8222;Eigenschaften&#8220; im Kontextmenü eines jeden Paketes.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-2409 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step5.png?x39343" alt="" width="453" height="400" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step5.png 453w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Step5-300x265.png 300w" sizes="(max-width: 453px) 100vw, 453px" /></p>
<div class="grey-box"> <strong>Hinweis:</strong> Die PreOS-Pakete sind powershell Skripte mit dem Namen install.ps1 und liegen in einer definierten Struktur &lt;Hersteller&gt;\OSPackages\&lt;Name&gt;\&lt;Version&gt;\Install vor. Eigene PreOS Pakete kann man mit Hilfe des PreOS Package Editors erstellen. </div>
<h3>Welche Pakete werden benötigt?</h3>
<p>Zur Durchführung einer Windows Installation benötigt man die nachfolgenden Pakete.</p>
<ul>
<li>DiskPartitioning &#8211; Vorbereiten der Festplatte</li>
<li>DriverIntegration &#8211; Kopieren der Treiber des Models auf die vorbereitete Festplatte</li>
<li>WindowsInstallation &#8211; durchführen der Windows Installation samt der Treiber und kopieren/installieren des UAF Agents vom WinPE</li>
<li>PxeOffAndReboot &#8211; deaktivieren des WinPE PXE-Boots</li>
<li>DomainJoin &#8211; Hinzufügen des Computers zur Domäne</li>
<li>EmpirumAgentSetup &#8211; Installieren des vollwertigen Empirum Agenten und entfernen des UAF Agenten, Neustart &#8230;</li>
</ul>
<p>Besonderheiten: Wenn man die PreOS Pakete aktualisiert bzw. aktuelle Pakete nutzt, muss man auch sein Empirum WinPE PXE-Image aktualisieren.</p>
<h3>Die Reihenfolge ist wichtig!</h3>
<p>Die Pakete müssen sich zur korrekten Verarbeitung in der oben aufgeführten Reihenfolge befinden. Auch bei neu importierten Versionen von Paketen muss auf die Reihenfolge geachtet werden. Dazu arrangiert man die Pakete, per Drag &amp; Drop, von oben nach unten im SoftwareDepot.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-2404 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/Import_PreOS-Packages_Reihenfolge.png?x39343" alt="" width="212" height="129" /></p>
<h3>Windows Installation Bundle</h3>
<p>Man kann die zuvor genannten PreOS Pakete später einzeln zu seiner Konfigurations- oder Zuweisungsgruppe hinzufügen, oder eine UND-Klasse (Bundle) erstellen die diese Pakete enthält. Bei der Zuweisung der Pakete zu einer UND-Klasse muss die Reihenfolge nicht beachtet werden. Bei der clientseitigen Verarbeitung ist die Reihenfolge im SoftwareDepot maßgebend. Hier ein Beispiel für eine UND-Klasse, die im SoftwareDepot erstellt werden kann.<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_WindowsInstallation_Bundle.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2412 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_WindowsInstallation_Bundle.png?x39343" alt="" width="686" height="628" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_WindowsInstallation_Bundle.png 686w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_WindowsInstallation_Bundle-300x275.png 300w" sizes="(max-width: 686px) 100vw, 686px" /></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-preos-packages/">Empirum WinPE &#8211; PreOS Packages</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-winpe-preos-packages/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum: WinPE anstatt EPE als PXE-Image</title>
		<link>https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 15 Jul 2018 09:16:05 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2000</guid>

					<description><![CDATA[<p>Hast Du schon die &#8222;neue&#8220; Möglichkeit in Empirum getestet, direkt WinPE (Windows &#8222;light&#8220;) per PXE-Boot zu erhalten anstatt EPE (Linux)? Dies erspart bei der Windows 10 Installation den &#8222;Zwischenschritt&#8220; über das EPE und lässt für &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/">Empirum: WinPE anstatt EPE als PXE-Image</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hast Du schon die &#8222;neue&#8220; Möglichkeit in Empirum getestet, direkt WinPE (Windows &#8222;light&#8220;) per PXE-Boot zu erhalten anstatt EPE (Linux)? Dies erspart bei der Windows 10 Installation den &#8222;Zwischenschritt&#8220; über das EPE und lässt für die Zukunft einiges mehr an Möglichkeiten offen. Die WinPE Boot Erweiterung gibt es im Marketplace oder ist in den aktuellen Empirum Versionen direkt mit an Board. Die jeweils aktuellste Version gibt es jedoch immer im Matrix42 Marketplace.<span id="more-2000"></span></p>
<h2>Was muss man tun, um es zu nutzen?</h2>
<h2>WinPE Erweiterung installieren.</h2>
<p>Zu aller erst muss man die WinPE Erweiterung installieren. Wie zuvor beschrieben gibt es die WinPE Booterweiterung im <a href="https://marketplace.matrix42.com/de/details/winpe/" target="_blank" rel="noopener">Matrix42 Marketplace</a>. Diese Erweiterung musst Du in Deine Empirum Umgebung installieren/kopieren. Dazu liegt dem Download ein PDF bei, dass die Installation beschreibt.</p>
<h2>Installation des WADK auf dem EmpirumServer</h2>
<p>Auf dem EmpirumServer muss das WADK (möglichst aktuell) installiert sein. Die WinPE Erweiterung bedient sich dem installierten WADK und nicht dem in Empirum importierten WADK. Die Installation des WADK habe ich im Beitrag &#8222;<a href="https://www.wpm-blog.de/matrix42-os-deployment-mit-winpe-vorausetzungen/">Matrix42 OS Deployment mit WinPE &#8211; Vorausetzungen</a>&#8220; bereits beschrieben.</p>
<h2>Erstellen einer Bootkonfiguration</h2>
<p>Anschließend muss eine Bootkonfiguration vom Typ &#8222;WinPE&#8220; anstatt &#8222;EPE&#8220; erstellt werden. Dabei wird das PXE-Image mit dem Inhalt des WinPE erstellt. Die Besonderheiten bzgl. der Optionen EFI und BIOS sind ebenfalls in dem WinPE HowTo PDF Dokument erläutert.</p>
<h2>WinPE PXE-Image</h2>
<p>Das erstellte WinPE PXE-Image enthält den Matrix42 UAF (Universal Agent Framework). Der UAF wird dazu benutzt die PreOS-Pakete (Empirum Pakete für die WinPE Verarbeitung) auszuführen. Matrix42 liefert einige WinPE Beispielspakete mit. Schlußendlich bestimmen mehrere einzelne PreOS-Pakete die WinPE Auftragsabfolge bis der PXE-Boot deaktiviert wird.<br />
Zum Beispiel kann man mit den folgenden drei Paketen eine Windows 10 Installation durchführen.</p>
<ul>
<li>DiskPartitioning (Vorbereiten/Partitionieren der Festplatte)</li>
<li>DriverIntegration (Ablegen der Hardware-Modell spezifischen Treiber)</li>
<li>WindowsInstallation (Installation von Windows 10 unter Nutzung der abgelegten Treiber)</li>
</ul>
<p>Gesteuert werden diese Pakete über dazugehörige Variablen die pro Gruppe oder Computer gesetzt werden. Hier muss man etwas umdenken, da man keine Betriebssystemvorlage mehr erstellt und zuweist, sondern die PreOS-Pakete zuweist und die dazugehörigen Variablen setzt.</p>
<p>Bei der zuvor genannten Abfolge muss nicht Schluß sein. So kann man vor der OS Installation ggf. auch das BIOS aktualisieren und konfigurieren uvm. Für die BIOS Aktualisierung hat Matrix42 auch bereits ein Paket bereitgestellt.</p>
<h2>Mein Fazit</h2>
<p>Die Idee WinPE zum Starten und Verarbeiten von Befehlen per PXE birgt viel Potential für die Zukunft, da u.a. die Basis Windows anstatt Linux und die genutzte Skript-Sprache powershell anstatt &#8222;EIS&#8220; ist. Von den bereitgestellten PreOS-Paketen bin ich jedoch etwas enttäuscht. Das DriverIntegration, WindowsInstallation und BIOSUpdate Paket kann man meines Erachtens als Grundlage und erahnen der Möglichkeiten nutzen bzw. auf deren Grundlage eigene Pakete erstellen. Die Nutzung dieser Pakete zur produktiven Installation von Windows 10 Systemen stehe ich jedoch noch kritisch gegenüber. Mehr dazu in Kürze.</p>
<p>Wenn Du es bereits getestet hast &#8211; wie ist Dein bisheriges Fazit?</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/">Empirum: WinPE anstatt EPE als PXE-Image</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Treiberintegration – einfacher gemacht!</title>
		<link>https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/</link>
					<comments>https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 16 Mar 2015 21:17:58 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[Treiber]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1100</guid>

					<description><![CDATA[<p>Heute möchte ich meine aktuelle und erprobte Idee zur einfacheren Treiberintegration und Hardwareprofilhandling erläutern. Stand heute muss man die Treiber für Netzwerk und Grafikkarte über den Hardwareassistenten in den OS-Installer integrieren und für alle weiteren &#8230; <a href="https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/">Empirum Treiberintegration – einfacher gemacht!</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Heute möchte ich meine aktuelle und erprobte Idee zur einfacheren Treiberintegration und Hardwareprofilhandling erläutern. Stand heute muss man die Treiber für Netzwerk und Grafikkarte über den Hardwareassistenten in den OS-Installer integrieren und für alle weiteren Geräte die Treiber über den Hardwareassistenten unter Sonstiges (Sonstige Hardware). <span id="more-1100"></span>Dann muss man nochmals die gerade eingebundenen Treiber einem neu erstellten Hardwareprofil zuordnen. Dieser Vorgang kann sehr aufwändig sein und ist nochmals aufwändiger, wenn man ein und die gleiche Hardware in mehrere unabhängige Empirum Systeme integrieren muss (wie z.B. Test, QA und Produktion). Zusätzlich gibt es immer wieder die Frage, wie man mit Software verfährt die nur für diese Hardware bzw. diesen Hardwaretypen gilt.</p>
<p>Das im Anhang zusammengestellte Verfahren aus Skripten erweitert den OS-Installer bzw. die Installation von Computern.</p>
<p>Meines Erachtens bietet dies dann:</p>
<ul>
<li>Einfachere Integration von einer Vielzahl von Treibern.</li>
<li>Einfachere Aktualisierung der Treiber in der Test und Integrations-Phase</li>
<li>Schnellere Einbindung neuer Hardwaretypen</li>
<li>Einfachere Übernahme in einer andere Empirum Installation (Test, QA, Produktion)</li>
<li>Einfache Installation von hardwarespezifischen Treibern und Software per EXE und MSI.</li>
</ul>
<h2>Vorbereitungen</h2>
<h3>Verzeichnisse und Skripte</h3>
<p>Was ist vorzubereiten, was wurde angepasst und was ist in der Download Datei?</p>
<ul>
<li>End_winvista.eis Script</li>
<li>Vorlage (Template) für ein Hardwareprofil mit div.Logik</li>
<li>Batch-Datei zur Installation von hardwarespezifischer Software je Hardwareprofil nach der OS-Installation</li>
</ul>
<h3>Angepasstes End_winvista.eis Script</h3>
<p>Die angepasste „end_winvista.eis“ prüft, ob im Hardwareprofil-Ordner ein PnP Ordner vorhanden ist. Wenn dieser existiert, wird der Pfad zum PnP Ordner zu den Plug &amp; Play-Pfaden für die OS-Installation hinzugefügt. Das bedeutet, dass dieser Ordner während der Windows Installation nach passenden Treibern durchsucht wird. Es ist zu prüfen, ob bereits Änderungen an der End_winvista.eis (Empirum\Empinst\Wizard\Scripts2\Custom) durchgeführt wurden. Wenn dies der Fall ist sind die Änderungen zusammenzuführen (die beigefügten Zeilen werden dann angehängt).</p>
<p>Hinweis: Zwei Aufrufe in der End_winvista.eis sind Empirum Versions abhängig. Nur die Zeilen der eingesetzten Empirum Version aktivieren!</p>
<h3>Batch Datei für den Aufruf nach der OS-Installation</h3>
<ul>
<li>Installation des .NET Framework 3.5 SP1 oder 4.0 und ggf. weiterer Hotfixe (optional)</li>
<li>Aufruf einer Setup.inf, falls vorhanden, zur Installation weiterer Treiber und Software (siehe Hardwareprofil)</li>
<li>Installation des Internet Explorers (optional)</li>
<li>Schreiben von Hardware und OS-Installations Informationen in die Registry für die spätere Verwendung (optional &#8211; nicht enthalten)</li>
<li>Aufruf der von Matrix42 gelieferten EmpirumAgent.bat</li>
</ul>
<p>Kopieren der Empirum\Configurator\User\PostOSInstallation_W&lt;OS&gt;&lt;Architektur&gt;.bat in den Empirum\Configurator\User Ordner. Einige Treiber und zusätzliche Software setzen das .NET Framework voraus, weshalb es hier direkt installiert wird. Hier wird entweder das .NET Framework über ein vorhandenes Paket installiert, oder separat. Wenn ein Paket vorliegt, wird der Aufruf zur Installation des .NET Framework 4.0 adaptiert, ansonsten verfährt man wie bei .NET Framework 3.5 aufgezeigt. Die Quellen dazu müssen in diesem Fall noch integriert werden, wie in der „Missing Files.txt“ Datei angegeben.</p>
<p>Die Installation des Internet Explorers und des .NET Framework Paketes sind nicht zwingend erforderlich. Gerade das Paket für den Internet Explorer muss selbst beigesteuert werden.</p>
<h3>EmpirumAgent.bat</h3>
<p>Beim Aufruf zur Installation des Empirum-Agenten in der EmpirumAgent.bat wird an die Zeile ein /X8 zur Unterdrückung des Neustarts angefügt. Dies sorgt für einen zuverlässigeren Ablauf der Skripte.</p>
<pre>Call \\%EmpirumServer%\Configurator$\User\Setup.exe \\%EmpirumServer%\Configurator$\Packages\matrix42\EmpirumAgent\%EmpirumVersion%\Install\Setup.inf /S1 /X8</pre>
<h3>Betriebssystemvorlage</h3>
<p>In der bzw. den genutzten Betriebssystemvorlagen wird der „Abschließende Befehl“ angepasst. Hier wird nun, je nach Betriebssystem die oben erstelle PostOSInstallation_W&lt;OS&gt;&lt;Architektur&gt;.bat aufgerufen. Wenn Sie keine unterschiedlichen Installationen hinsichtlich des Betriebssystems an dieser Stelle durchführen, können Sie auch nur eine PostOSInstallation_W7.bat o.ä. erstellen.</p>
<h2>Vorgehensweise und Ablauf</h2>
<p>Was ist nun bei einer Einbindung eines neuen Hardwaretyps zu tun?</p>
<ul>
<li>Einbinden der Netzwerkkarte, wie gehabt (optional)</li>
<li>Einbinden der Grafikkarte, wie gehabt (optional)</li>
<li>Erstellen eines Hardwareprofils mit der Angabe eines Ordner (letztes Feld) (Wichtig! – Namen merken!)</li>
<li>Kopieren der Vorlage in den erstellten Hardwareprofilordner</li>
<li>Ablegen der weiteren PnP Treiber in den Hardwareprofilordner\PnP</li>
<li>Einbinden von Treiber bzw. Softwareinstallationen per EXE/MSI (Ablage in HWspecificSW und anpassen der HWspecificSW\Setup.inf)</li>
</ul>
<h3>Erstellen eines Hardwareprofils</h3>
<p>Der erste Schritt ist die Erstellung eines Hardwareprofils in der Management Console, unter Konfiguration, OS-Installer, Hardware, Hardwareprofil. <a title="Anlegen eines neuen Computertypen und Zuweisen von sonstigen Treibern " href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/OSI/Hardware/Hardwareprofil/OSI_HW_H_Neue_Computertypen.htm%3FTocPath%3DMatrix42%20Workspace%20Management%7CPhysical%20(Empirum)%7CMatrix42%20Management%20Console%7CKonfiguration%7COS%20Installer%7CHardware%7CHardwareprofil%7C_____1" target="_blank" rel="noopener">Matrix42 Hilfe</a> bis Punkt 14 durchführen.</p>
<h3>Wo befindet sich das Hardwareprofilverzeichnis?</h3>
<p>Anschließend wird der Ordner des erstellten Hardwareprofils mit den weiteren Treibern und ggf. Aufrufen versehen. Das Verzeichnis für das Hardwareprofil befindet sich je nach Architektur des Betriebssystems in den hier angegebenen Pfaden.</p>
<ul>
<li>X86 = Empirum\Empinst\DRV\Win7\HWMisc</li>
<li>X64 = Empirum\Empinst\DRV\Win7\x64\HWMisc</li>
</ul>
<h3>Hardwareprofil</h3>
<p>Es liegt eine Vorlage für ein Hardwareprofilordner in Empirum\Empinst\DRV\Win7\&lt;Architektur&gt;\HWMisc\_Template vor, damit alle Skripte zusammen funktionieren. Bitte jeweils für x86/x64 die Datei „Missing Files.txt“ in „HWspecificSW\VCRe100“ beachten, da hier ggf. noch die notwendigen Dateien abgelegt werden müssen. Nachfolgend ist die Wirkungsweise und Nutzung der Verzeichnisse und Skripte im Hardwareprofil erläutert. Es kann auch ohne die VCRedist100 Dateien getestet werden.</p>
<h3>PNP Verzeichnis</h3>
<p>Wie zuvor beschrieben, dient das PNP Verzeichnis zur Ablage mehrerer Verzeichnisse mit Treibern die während der OS-Installation durchsucht werden.  Das heißt, hier können weitere Verzeichnisse erstellt werden, die dann wiederum die notwendigen Plug &amp; Play (kurz PnP) Treiber beinhalten. Dieses Verzeichnis kann auch mit einer Zusammenstellung von <a title="DoubleDriver Homepage" href="http://www.boozet.org/dd.htm" target="_blank" rel="noopener">DoubleDriver</a> befüllt werden, dass zuvor mit Hilfe eines Backups von einem vorhandenen System erstellt wurde. Eine andere Methode ist es die DriverPacks, DriverKits, SCCM Driver Packages, o.ä. die Hersteller wie Dell, Fujitsu, HP, uvm. bereitstellen, entpackt in den PnP Ordner abzulegen.</p>
<h3>Install\Setup.inf</h3>
<p>Die Setup.inf im Install Ordner sorgt für das Kopieren des HWspecifcSW Ordners nach %WinDir%\HWspecifiSW, damit er nach der OS-Installation zur Verfügung steht. In meinem Falle wird die Setup.inf des HWspecifSW Ordners durch die PostOSInstallation_W&lt;OS&gt;&lt;Architektur&gt;.bat aus Empirum\Configurator\User aufgerufen. Zusätzlich kann hier bereits eine VCRedist Installation stattfinden, da dies von immer mehr Grafikkartentreibern vorausgesetzt wird.</p>
<p>Aufgrund dessen, dass im Hardwareprofilordner ein Install Ordner mit einer Setup.inf liegt, bedarf es der Anpassung der End_Winvista.eis (siehe oben). Matrix42 erstellt für jeden Treiberordner in dem sich eine Install\Setup.inf befindet einen Installationsbefehl (Früher: EmpirumJob=Yes) und nimmt diesen Ordner nicht in die PnP Pfade mit auf.</p>
<h3>HWspecificSW Verzeichnis</h3>
<p>In diesem Verzeichnis werden Treiber und Software für diesen Hardwaretyp abgelegt, die mittels einer EXE oder MSI installiert werden. Die Durchführung der Installation(en) findet nach der OS-Installation und vor der EmpirumAgent Installation im Kontext des lokalen Administrators statt. Beispielhafte Aufrufe dazu befinden sich in der HWspecificSW\Setup.inf Datei. Es bietet sich an, für die Treiber ggf. nochmals Unterverzeichnisse zu erstellen. Wird kein Treiber oder sonstige hardwarespezifische Installation nach der OS-Installation mehr benötigt, kann dieser Ordner auch weggelassen werden. Wenn die PostOSInstallation_W&lt;OS&gt;&lt;Architektur&gt;.bat keine Setup.inf im %WinDir%\HWspecificSW findet, wird auch keine Installation durchgeführt.</p>
<h2>Weitere Optimierung</h2>
<h3>PostDelaySeconds</h3>
<p>Falls die PostDelaySeconds Variable noch nicht als Betriebssystemvariable in der Empirum Management Console vorhanden ist, so sollte diese noch erstellt und auf den Standardwert 180 gesetzt werden.</p>
<p>Empirum Management Console starten, im Menü unter  &#8222;Extras, Variablendefinition&#8220;</p>
<ul>
<li>Variable: PostDelaySeconds</li>
<li>Variablentyp: Betriebssystem</li>
<li>Kontrollelement: Zahl</li>
<li>Null-Wert erlauben: Ja</li>
<li>Standardwert: 180</li>
</ul>
<p>Falls der Wert trotz Standardwert nicht in die Variablendateien der Computer eingetragen wird, so hilft ein Setzen der Variable auf die oberste Konfigurationsgruppe und Aktivierung der &#8222;Zwangsvererbung&#8220;.</p>
<h2>Fertig</h2>
<p>Das sollten alle Schritte sein, damit die &#8222;Rädchen&#8220; ineinander greifen. Diese Methode kann auch für Windows 8, 8.1 übernommen werden.</p>
<p>Viel Spaß und einfache Umsetzung wünsche ich Euch!</p>
<p>Benötigte Dateien für den oben genannten Ablauf: <a  data-e-Disable-Page-Transition="true" class="download-link" title="Version 1.0" href="https://www.wpm-blog.de/download/1537/?tmstv=1792709613" rel="nofollow" id="download-link-1537" data-redirect="false" >
	TreiberFramework	(3145 Downloads	)
</a>
</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/">Empirum Treiberintegration – einfacher gemacht!</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching using Disk

Served from: www.wpm-blog.de @ 2026-10-22 23:53:33 by W3 Total Cache
-->