<?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 platform - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/platform/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 17:07:34 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>
	<item>
		<title>Empirum UEM Agent &#8211; EmpirumServer Bestimmung</title>
		<link>https://www.wpm-blog.de/empirum-uem-agent-empirumserver-bestimmung/</link>
					<comments>https://www.wpm-blog.de/empirum-uem-agent-empirumserver-bestimmung/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 24 Nov 2024 15:32:17 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Empirum Agent]]></category>
		<category><![CDATA[Matrix42]]></category>
		<category><![CDATA[Software Management]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2993</guid>

					<description><![CDATA[<p>Der Matrix42 Empirum UEM-Agent ist die Client Komponente, die sich mit dem entsprechenden EmpirumServer verbindet und kommuniziert. Der UEM-Agent holt dazu die Aufträge, Variablen und daraus resultierenden Software-Pakete ab und sendet die Log Dateien und &#8230; <a href="https://www.wpm-blog.de/empirum-uem-agent-empirumserver-bestimmung/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-uem-agent-empirumserver-bestimmung/">Empirum UEM Agent &#8211; EmpirumServer Bestimmung</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/Matrix42-UEM-Agent.png?x39343"><img decoding="async" loading="lazy" class="alignleft wp-image-2995" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/Matrix42-UEM-Agent.png?x39343" alt="" width="153" height="153" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/Matrix42-UEM-Agent.png 200w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/Matrix42-UEM-Agent-150x150.png 150w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/Matrix42-UEM-Agent-120x120.png 120w" sizes="(max-width: 153px) 100vw, 153px" /></a>Der Matrix42 Empirum UEM-Agent ist die Client Komponente, die sich mit dem entsprechenden EmpirumServer verbindet und kommuniziert. Der UEM-Agent holt dazu die Aufträge, Variablen und daraus resultierenden Software-Pakete ab und sendet die Log Dateien und Inventarergebnisse zurück. Hat man eine wenig komplexe Umgebung mit einem einzigen EmpirumServer, gestalten sich die kommenden Fragen prinzipiell einfacher, <span id="more-2993"></span>denn es gibt ja nur den einen EmpirumServer.</p>
<p>Trotzdem sind die nachfolgenden Informationen interessant und wichtig, wenn man vielleicht seinen vorhandenen EmpirumServer austauschen, umbenennen o.ä. mag. Handelt es sich um eine Umgebung mit mehreren Standorten oder einer größeren vierstelligen Anzahl an Clients, dann machen auch mehrere EmpirumServer Sinn bzw. werden benötigt. Weitere EmpirumServer nennt man im Empirum Sprachgebrauch &#8222;SubDepot&#8220; &#8211; andere Hersteller nennen weitere Installations-Server z.B.: Repository, Sites, Distributed Installation Point.</p>
<h3>EmpirumServer &#8211; SubDepots</h3>
<p>Empirum SubDepots können mit der Hilfe von vorhandenen Empirum Software-Paketen und den passenden Variablen aus Windows Clients (Windows Server und Workstations) erstellt werden. In der Hauptsache ist ein Empirum SubDepot eine Kopie der Empirum Dateistruktur und den dazugehörigen Freigaben des Empirum Dienste-Servers. Das SubDepot tauscht, wie ein verwalteter Client (siehe oben): Software-Pakete, Auftrags-, Variablen-, Log- und Inventardateien mit dem überordneten EmpirumServer (zumeist Empirum Master Server) aus.</p>
<h3>EmpirumServer &#8211; Verbindungsreihenfolge</h3>
<p>Die Definition, mit welchem EmpirumServer der Client (UEM-Agent) sich verbindet, wird im Agent-Template (der Agenten-Konfiguration) vorgenommen. Wenn man das oder ein Agent-Template geöffnet hat, kann man die Versuche einer Verbindung, von oben nach unten, konfigurieren. Wenn ich Versuche schreibe, dann ist damit gemeint, das mit jeder nachfolgenden Konfiguration ein Verbindungsversuch gestartet wird. Wird eine Verbindung erfolgreich hergestellt, so wird diese genutzt. Die weiteren konfigurierten Optionen werden dann nicht mehr in Erwägung gezogen. Die Verbindungsversuche pro definierter Option und somit EmpirumServer werden jeweils auch mit den konfigurierten Protokollen durchgeführt.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/UEM-Agent-Konfiguration-I-Description.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2999" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/UEM-Agent-Konfiguration-I-Description.png?x39343" alt="" width="753" height="298" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/UEM-Agent-Konfiguration-I-Description.png 753w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/UEM-Agent-Konfiguration-I-Description-300x119.png 300w" sizes="(max-width: 753px) 100vw, 753px" /></a></p>
<p><strong>DHCP Optionen verwenden</strong> <strong>(1)</strong>&#8211; nutzen des im DHCP-Bereich des Clients hinterlegten Computernamens z.B.: Depot1.MeineDomain.com oder Depot1. Weitergehende Informationen habe ich unten beschrieben.</p>
<p><strong>Zugewiesene EmpirumServer verwenden</strong> <strong>(2)</strong>&#8211; nutzen der in der Management Console in den Eigenschaften der Konfigurations- bzw. Zuweisungsgruppe definierten EmpirumServer. Die eingerückten Optionen: Zufällige Reihenfolge verwenden bzw. Empirum Master Server ausschließen beziehen sich auf die &#8222;zugewiesenen EmpirumServer&#8220;. Den Empirum Master Server ausschließen macht deswegen Sinn, weil ein Computerobjekt immer den Master Server nochmals direkt am Computerobjekt zugewiesen bekommt. Diesen sollte man auch nicht aus der Zuweisung herausnehmen.</p>
<p>In der Reihenfolge der Verbindungsversuche folgt nun der in der <strong>Umgebungsvariable EmpirumServer</strong> <strong>(3)</strong> zwischengespeicherte EmpirumServer, mit dem zuletzt eine erfolgreiche Verbindung hergestellt wurde.</p>
<p>Zu guter letzt, wird eine Verbindung mit dem EmpirumServer im Feld <strong>Ausfall-Server</strong> <strong>(4) </strong>vorgenommen.</p>
<p>Das komplette Agent-Template wird dem Client als XML Datei zur Verfügung gestellt.</p>
<h3>Weiterführende Informationen</h3>
<p><a href="https://help.matrix42.de/010_SUEM/020_UEM/20Client_Management/90KnowledgeBase/090Software_Management/Empirum_Agent_und_Fallbackserver_Funktionalit%C3%A4t" target="_blank" rel="noopener">Hier</a> geht es zu einem Hilfe-Artikel der Matrix42 zu diesem Thema.</p>
<p>Nachfolgend zu den zuvor genannten Einstellungen ein paar mehr Informationen von meiner Seite &#8230;</p>
<h3>DHCP Optionen verwenden &#8211; Reihenfolge der Konfiguration</h3>
<p>DHCP Optionen verwenden &#8211; wenn die Option im Agent-Template aktiviert ist/wird, muss zuvor in Empirum DBUtil die EmpirumServer DHCP Option aktiviert und gesetzt sein. Welche Optionsnummer man verwendet ist in einem gewissen Rahmen, eigene Definitionssache. Es gibt einen Bereich, in dem benutzerdefinierte/kundenspezifische Werte gesetzt werden dürfen und dieser beginnt bei 128. Diese Optionsnummer muss dann wiederum im IP-Bereich des Clients ebenso aktiviert und gesetzt sein.</p>
<p>Vorgehensweise:<br />
1) DHCP Server / IP-Bereich &#8211; prüfen, ob die Option 128,129, o.ä. frei ist.<br />
2) Empirum DButil &#8211; Empirum-PXE, DHCP Optionen, EmpirumServer aktivieren und Option (z.B.: 128) definieren<br />
3) Agenten-Template &#8211; Haken bei DHCP Optionen verwenden setzen und Agent-Template (neu) speichern.<br />
4) DHCP Server / IP-Bereich &#8211; Option (z.B.: 128) aktivieren/erstellen und den für den Bereich passenden EmpirumServer eintragen.</p>
<p>Hier zwei Screenshots aus Empirum DBUtil &#8230;</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/EmpirumDBUtil-DHCP-Option-1.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2997" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/EmpirumDBUtil-DHCP-Option-1.png?x39343" alt="" width="205" height="246" /></a></p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/EmpirumDBUtil-DHCP-Option-2.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2996" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/EmpirumDBUtil-DHCP-Option-2.png?x39343" alt="" width="554" height="293" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/EmpirumDBUtil-DHCP-Option-2.png 554w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/EmpirumDBUtil-DHCP-Option-2-300x159.png 300w" sizes="(max-width: 554px) 100vw, 554px" /></a></p>
<h3>Zugewiesene EmpirumServer</h3>
<p>Der nachfolgende Screenshot zeigt die Eigenschaften eines Computerobjekts in Empirum. Wie zuvor beschrieben, seht ihr oben rechts unter &#8222;Ausgewählte Empirum Server&#8220; den auf dieser Stufe ausgewählten EmpirumServer. Am Computerobjekt selbst ist im Standard immer der Master EmpirumServer eingetragen. Dies bitte unverändert lassen!<br />
Unten rechts bei Gruppen Empirum Server seht ihr die vererbten Empirum Server der darüberliegenden Konfigurations- bzw. Zuweisungsgruppen. Die Reihenfolge der Verbindungsversuche wird von oben nach unten durchgeführt &#8211; dies unter Berücksichtigung der Konfiguration im Agent-Template.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/AssignedEmpirumServer.png?x39343"><img decoding="async" loading="lazy" class="aligncenter wp-image-2998" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/AssignedEmpirumServer.png?x39343" alt="" width="628" height="466" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/AssignedEmpirumServer.png 925w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/AssignedEmpirumServer-300x222.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/11/AssignedEmpirumServer-768x570.png 768w" sizes="(max-width: 628px) 100vw, 628px" /></a></p>
<h3>Nachvollziehen / Troubleshooting</h3>
<p>Wenn ihr schauen wollt, wie euer Client den EmpirumServer anhand eures Agent-Templates bestimmt, dann werft einen Blick in das UAF Log des Clients. Die Logs befinden sich im Verzeichnis: <strong>%ProgramData%\Matrix42\Logs\UAF</strong>. Die aktuelle Datei lautet: <strong>Matrix42.Platform.Service.Host.log</strong>. Die Logs werden je 10MB rollierend erstellt und somit kann ein Start- oder Verbindungsversuch in einer Datei mit einem Datumstempel vermerkt sein. Wenn ihr in der Datei nach der Zeichenfolge &#8222;<strong>Server Access List</strong>&#8220; sucht, solltet ihr eine Liste angezeigt bekommen, die aus den obigen Konfigurationen und Zuweisungen resultiert. Hier könnt ihr entnehmen, in welcher Reihenfolge und mit welchen Protokollen der Client die Verbindungen versucht aufzubauen.</p>
<p>Sieger <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; Am Client könnt ihr den am Ende ausgewählten EmpirumServer mit einem Klick auf das UEM-Agent Symbol und &#8222;Info über ..&#8220; oder der Umgebungsvariable &#8222;EmpirumServer&#8220; angezeigt bekommen.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-uem-agent-empirumserver-bestimmung/">Empirum UEM Agent &#8211; EmpirumServer Bestimmung</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-uem-agent-empirumserver-bestimmung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Software in der Systemsteuerung verstecken</title>
		<link>https://www.wpm-blog.de/software-in-der-systemsteuerung-verstecken/</link>
					<comments>https://www.wpm-blog.de/software-in-der-systemsteuerung-verstecken/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 09 Jul 2023 18:00:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Setup.inf]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2879</guid>

					<description><![CDATA[<p>Installiert man eine Software, wird diese anschließend in der Systemsteuerung unter Programme oder neuerdings unter Einstellungen, Apps, Installiert Apps angezeigt. Dies dient normalerweise dazu, dass man ein installierte Software anpassen oder deinstallieren kann. In einer &#8230; <a href="https://www.wpm-blog.de/software-in-der-systemsteuerung-verstecken/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/software-in-der-systemsteuerung-verstecken/">Software in der Systemsteuerung verstecken</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Installiert man eine Software, wird diese anschließend in der Systemsteuerung unter Programme oder neuerdings unter Einstellungen, Apps, Installiert Apps angezeigt. Dies dient normalerweise dazu, dass man ein installierte Software anpassen oder deinstallieren kann. In einer verwalteten oder neudeutsch &#8222;gemanagten&#8220; Umgebung wollen wir dies zum einen nicht, zum anderen kommt es beim Einsatz von Matrix42 Empirum ggf. dazu, das eine Software doppelt angezeigt wird.<span id="more-2879"></span></p>
<h3>Hintergrund</h3>
<p>Damit man eine Software mit Matrix42 Empirum verteilen kann, benötigt man ein Software-Paket. Dies muss im Falle von Matrix42 Empirum ein gewisses Format haben und ist am Ende eine Steuerdatei bzw. ein Skript mit dem Namen Setup.inf. Diese Setup.inf wird auch vom Matrix42 Package Wizard ein Paket erstellt, wenn man sich für die Installation einer MSI oder EXE, die unattended installiert werden kann, entscheidet. Der Vorteil ist, dass die Setup.inf neben der Fehler- bzw. Erfolgsbehandlung auch weitere Aufgaben übernehmen kann, die für diese Software nötig ist. Beispiele: Löschen der Desktop-Verknüpfung, Installation einer VCRedist vorab, Kopieren einer Datei danach, uvm.</p>
<h3>Warum nun doppelte Einträge?</h3>
<p>Die eben genannte Setup.inf ist im Ursprung eine Installationsroutine für Programme, die sich eben nicht &#8222;unattended&#8220; bzw. &#8222;silent&#8220; installieren lassen. Wenn man nun innerhalb der Setup.inf eine MSI oder EXE installiert, die selbst eine Installationsroutine mitbringt, haben wir eben zwei Installationsroutinen. Beide Installationsroutinen tragen sich in der Registry ein, womit sie dann in den oben genannten Dialogen erscheinen.</p>
<h3>Bei MSI Paketen ist dies nicht der Fall!</h3>
<p>Erstellt man mit dem Matrix42 Package Wizard ein Paket auf der Grundlage von MSI Quellen passiert das zumeist nicht &#8211; warum? In der MSI.inf Vorlage wird dem MSI Aufruf standardmäßig der Parameter ARPSYSTEMCOMPONENT=1 angehängt. Dieser MSI Parameter sorgt dafür, das die zu installierende Software anschließend mit dem Flag SYSTEMCOMPONENT versehen wird, welches die Anzeige in der Systemsteuerung bzw. unter Einstellungen unterdrückt wird: <a href="https://learn.microsoft.com/en-us/windows/win32/msi/arpsystemcomponent" target="_blank" rel="noopener">https://learn.microsoft.com/en-us/windows/win32/msi/arpsystemcomponent</a></p>
<h3>Was passiert da?</h3>
<p>Die Software bzw. die Anzeige in der Systemsteuerung bzw. unter Einstellungen wird zumeist über die Registry sichergestellt. Dazu legen die Installationsroutinen Einträge in den folgenden Registry Zweigen ab &#8230;<br />
64bit Programme bzw. Installationsroutinen:<br />
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall</p>
<p>32bit Programme bzw. Installationsroutinen:<br />
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall</p>
<p>Erstellt man nun in einem Zweig einer entsprechenden Software einen Eintrag: <strong>SYSTEMCOMPONENT</strong> vom Typ: <strong>REG_DWORD</strong> und setzt dessen Wert: <strong>1</strong>, so wird diese Software anschließend nicht mehr angezeigt.</p>
<h3>Empirum Inventory</h3>
<p>Dieses verstecken der Software bezieht sich nur auf die Anzeige direkt am Computer! Das Empirum Inventory erfasst trotz alledem beide Einträge, was man auch eher als Vorteil sehen sollte.</p>
<h3>Unatteded.inf Anpassung</h3>
<p>In der Setup.inf können wir diesen Wert nach der Installation durch Empirum auch selbsttätig setzen und löschen. Dazu sind die folgenden Anpassungen in der unattended.inf notwendig. Anpassen des Reg:Product Aufrufes unter [Product]. Der wahrscheinlich vorhandene Parameter ,DONTDELETE ist zu entfernen.</p>
<pre>[Product]
...
#Reg:Product
...</pre>
<p>Die Reg:Product Sektion ist entsprechend der Software anzupassen&#8230;</p>
<pre>[Reg:Product]
;32bit - oder [Setup] Platform Wert entsprechend setzen!
;HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\&lt;SoftwareName&gt;,SystemComponent,0x00010001,1
;64bit
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\&lt;SoftwareName&gt;,SystemComponent,0x00010001,1</pre>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/software-in-der-systemsteuerung-verstecken/">Software in der Systemsteuerung verstecken</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/software-in-der-systemsteuerung-verstecken/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE &#8211; PXE-Image Erstellung</title>
		<link>https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sat, 26 Oct 2019 07:02:21 +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=2363</guid>

					<description><![CDATA[<p>Nachdem ich meine bisherigen Blog Veröffentlichungen zum Thema Empirum WinPE zusammengefasst habe, habe ich eine große Lücke festgestellt. So habe ich einiges zum Unterschied Empirum EPE und WinPE geschrieben und bin dann schon mittendrin im &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/">Empirum WinPE &#8211; PXE-Image Erstellung</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Nachdem ich meine bisherigen Blog Veröffentlichungen zum Thema Empirum WinPE <a href="https://www.wpm-blog.de/empirum-winpe-os-installer-zusammenfassung/" target="_blank" rel="noopener">zusammengefasst</a> habe, habe ich eine große Lücke festgestellt. So habe ich einiges zum Unterschied Empirum EPE und WinPE geschrieben und bin dann schon mittendrin im Thema &#8222;eigene&#8220; WinPE Pakete. Das was sich dazwischen abspielt, oder auch notwendig ist dahin zukommen (WinPE PXE-Image, OS Import, Anwendung PreOS Packages), fehlt leider. Aber was noch nicht ist, kann ja noch werden :). Deswegen dreht sich in diesem Artikel alles um die Voraussetzungen und die Erstellung des WinPE PXE-Images.<span id="more-2363"></span></p>
<p>Los geht&#8217;s!</p>
<h3>WADK</h3>
<p>Eine Installation des WADK auf dem EmpirumServer ist eine Voraussetzung zur Erstellung der WinPE PXE-Images. Dazu habe ich bereits zwei Artikel geschrieben, die die Hintergründe und die Bereitstellung erläutern:</p>
<ul>
<li><a href="https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/">Empirum: WinPE anstatt EPE als PXE-Image</a></li>
<li><a href="https://www.wpm-blog.de/microsoft-wadk-winpe-versionen-stand-062019/">Microsoft WADK / WinPE Versionen</a></li>
</ul>
<h3>Matrix42 WinPE Erweiterung</h3>
<p>Mit jeder neuen Empirum Version kommt auch ein Stand des WinPE PreBoot Supports in das Empirum System. Die PreBoot Support Entwicklung ist jedoch nahezu völlig von der Empirum Entwicklung entkoppelt. Man kann den jeweils aktuellsten WinPE PreBoot Support mit einer noch unterstützen Empirum Version einsetzen. Den aktuellen WinPE PreBoot Support gibt es im Matrix42 Marketplace zum <a href="https://marketplace.matrix42.com/details/winpe/" target="_blank" rel="noopener">Download</a>.</p>
<p>Der WinPE PreBoot Support, der derzeit als EXE angeboten wird, entpackt, mit einem Doppelklick, im gleichen Ordner eine Empirum Struktur. Falls man in diesem Ordner in der Vergangenheit bereits einen WinPE PreBoot Support entpackt hat, sollte man das vorhandene Empirum Verzeichnis löschen. Nur zur Sicherheit: Nicht das produktiv genutzte Empirum Verzeichnis löschen! Alternativ kann man auch ein Komprimierungsprogramm (7-zip) nutzen, um es in einen Ordner des EXE Namens zu entpacken.</p>
<p>Die entpackte Struktur wird dann über die vorhandene produktive Empirum Struktur kopiert und bestehende Dateien werden ersetzt.<br />
Laut Matrix42 wird ein Backup der produktiven Empirum Struktur empfohlen. Soweit bin ich bis dato noch nicht gegangen. Meines Erachtens vorteilhaft kann jedoch eine Sicherung des nachfolgenden Ordners sein: Empirum\EmpInst\Sys\Images\WinPE sein. Im zuvor angegebenen Ordner liegen die Matrix42 Quellen zur Erstellung des Empirum WinPE PXE-Images.</p>
<h3>Konfiguration WinPE PXE-Image</h3>
<p>Dazu wechselt man in der Management Console in den Bereich &#8222;Konfiguration\Boot Konfigurationen&#8220;. Mit einem Klick auf das &#8222;+ Neu&#8220; (unten links) beginnt man mit der Erstellung eines neuen PXE-Images.</p>
<p>Dem PXE-Image gibt man einen Namen &#8211; der Dialog weißt einen schon darauf hin, welche Zeichen und Buchstaben erlaubt sind.<br />
In der Beschreibung kann man für sich die Grundlage des WinPE PXE-Images festhalten.<br />
Der Konfigurationstyp ist in diesem Fall natürlich: WinPE.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_New_Image.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2367 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_New_Image.png?x39343" alt="" width="664" height="288" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_New_Image.png 664w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_New_Image-300x130.png 300w" sizes="(max-width: 664px) 100vw, 664px" /></a></p>
<p>Die Auswahl des Agent-Templates hat folgende Funktion:<br />
Aus dem <strong>Agent-Template</strong> werden die Informationen bzgl. des EmpirumAgent <strong>Benutzernamens</strong>, des <strong>Ausfall-Servers</strong> und ob <strong>DHCP Optionen</strong> genutzt. Diese Informationen werden vom erstellten PXE-Image genutzt, um während der Ausführung des WinPE die Verbindung zum EmpirumServer herzustellen.</p>
<p>Ab einem Hotfix für die Empirum Version 19.0.1 werden standardmäßig die &#8222;erweiterten Eigenschaften&#8220; zur Erstellung ausgeblendet.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-2365 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften.png?x39343" alt="" width="1023" height="40" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften.png 1023w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften-300x12.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften-768x30.png 768w" sizes="(max-width: 1023px) 100vw, 1023px" /><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften_Details.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2366 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften_Details.png?x39343" alt="" width="778" height="348" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften_Details.png 778w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften_Details-300x134.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE_Erweiterte-Eigenschaften_Details-768x344.png 768w" sizes="(max-width: 778px) 100vw, 778px" /></a></p>
<p>Mit der TFTP Blockgröße kann man &#8222;spielen&#8220;, um die Übertragung des WinPE zu beschleunigen bzw. auf Stabilität zu trimmen.</p>
<p><strong>Zusätzliche Treiberverzeichnisse</strong><br />
Unter &#8222;Zusätzliche Treiberverzeichnisse&#8220; gibt man eine Quelle für Treiber an, die in das WinPE eingebunden werden sollen.</p>
<ul>
<li>Das sind nicht alle Treiber die später für das zu installierende Windows genutzt werden:</li>
<li>Zumeist werden hier Netzwerkkartentreiber für das WinPE auf Windows 10 Basis benötigt, damit das WinPE PXE-Image eine Verbindung zum EmpirumServer herstellen kann.</li>
<li>Bis dato war nur einmal ein Storage Treiber notwendig &#8211; damit verfährt man jedoch in gleicher Weise.</li>
<li>Ich nutze in der Abbildung ein selbst erstelltes Verzeichnis, was separat vom vorhandenen DRV Ordner liegt, da dies meines Erachtens in absehbarer Zeit überflüssig wird.</li>
<li>Es werden alle Treiber, die in diesem Ordner und auch Unterordner liegen, in das WinPE eingebunden.</li>
<li>Idealerweise generiert man im angegebenen Ordner Unterordner mit den Namen der Modelle oder Netzwerkkarten.</li>
</ul>
<h3>Erstellung PXE-Image</h3>
<p>Bei der Erstellung des WinPE PXE-Images, mit Klick auf Speichern (unten rechts), werden dann die &#8230;</p>
<ul>
<li>Windows PE Quellen (C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment)</li>
<li>Matrix42 WinPE Erweiterung (Empirum\EmpInst\Sys\Images\WinPE)</li>
<li>angegebene &#8222;Zusätzliche Treiberverzeichnisse&#8220;</li>
<li>mit Hilfe des Skriptes (CreatePXEWinPEMultiPlatform.ps1)</li>
</ul>
<p>zu einem PXE-Image zusammengeführt.</p>
<h3>Status der Erstellung</h3>
<p>Die Erstellung dauert ca. 15-20 Minuten. Den Status der Erstellung kann man am Symbol bei der Konfigurationsübersicht (oben links) oder unter Management im Menü &#8222;Info&#8220; unter &#8222;Back-end tasks &#8230;&#8220; einsehen.<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE-Status-Bootkonfigurationen_Highlight.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2381 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE-Status-Bootkonfigurationen_Highlight.png?x39343" alt="" width="230" height="95" /></a></p>
<p>In der Konfigurationsübersicht gibt es die:</p>
<ul>
<li>Sanduhr &#8211; warten das der BTQHx64 Dienst es verarbeitet</li>
<li>Zahnräder &#8211; der BTQHx64 Dienst ist dabei, Dauer ca. 15-20min</li>
<li>grüner Haken &#8211; erfolgreich erstellt</li>
<li>rotes Kreuz &#8211; Fehler bei der Erstellung</li>
</ul>
<h3>Fertig!</h3>
<p>Die erfolgreiche Fertigstellung kann, wie zuvor beschrieben, an mehreren Stellen eingesehen werden. Hier ein Auszug aus dem Back-end task Log:</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE-Status-Back-end-Tasks-Log.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2368 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE-Status-Back-end-Tasks-Log.png?x39343" alt="" width="813" height="76" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE-Status-Back-end-Tasks-Log.png 813w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE-Status-Back-end-Tasks-Log-300x28.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/10/WinPE-Status-Back-end-Tasks-Log-768x72.png 768w" sizes="(max-width: 813px) 100vw, 813px" /></a></p>
<p>Für technisch Interessierte: Das erstelle PXE-Image ist anschließend unter &#8222;Empirum\EmpInst\Wizard\Image\VirtualRoots\BootEnvironment\&lt;PXE-ID&gt;&#8220; zu finden.</p>
<h3>Einmalige Einrichtung ist getan. Was nun?</h3>
<p>Wenn man sich für eine neue WinPE Erweiterung (siehe oben) entscheidet, muss das PXE-Image neu erstellt werden, da die neuen WinPE PreOS Packages zumeist auch auf Neuerungen im Empirum WinPE zurückgreifen. Ob man dazu eine neue Konfiguration erstellt, oder nur die vorhandene mittels &#8222;Speichern&#8220; mit den neuen Quellen aktualisiert, muss man selbst entscheiden. Benötigt das vorhandene PXE-Image aufgrund einer noch nicht getesteten oder neuen Hardware einen zusätzlichen Netzwerkkartentreiber, so legt man den Treiber im oben genannten Ordner (&#8222;Zusätzliche Treiberverzeichnisse&#8220;) ab und generiert durch &#8222;Speichern&#8220; das PXE-Image neu.</p>
<h3>Fehler bei der Erstellung &#8230;</h3>
<p>Bei Fehlern bei der Erstellung kann man entweder in die Back-end task Verarbeitung schauen, oder direkt in das aktuelle Log des BTQHx64 Dienstes auf dem EmpirumServer unter<br />
%ProgramData%\Matrix42\Logs\BackendTaskQueueHost64.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/">Empirum WinPE &#8211; PXE-Image Erstellung</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-pxe-image-erstellung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Erstellung einer WinPE 1.6.6 Bootkonfiguration bricht ab</title>
		<link>https://www.wpm-blog.de/erstellung-einer-winpe-1-6-6-bootkonfiguration-bricht-ab/</link>
					<comments>https://www.wpm-blog.de/erstellung-einer-winpe-1-6-6-bootkonfiguration-bricht-ab/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 02 Oct 2019 05:36:57 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2334</guid>

					<description><![CDATA[<p>Gestern habe ich beobachtet, dass die Erstellung einer WinPE Bootkonfiguration der aktuellen Empirum WinPE Version 1.6.6 immer wieder abgebrochen ist. Nach einem Blick in das Log hatte ich eine Idee, wo ich ansetzen muss &#8211; &#8230; <a href="https://www.wpm-blog.de/erstellung-einer-winpe-1-6-6-bootkonfiguration-bricht-ab/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/erstellung-einer-winpe-1-6-6-bootkonfiguration-bricht-ab/">Erstellung einer WinPE 1.6.6 Bootkonfiguration bricht ab</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Gestern habe ich beobachtet, dass die Erstellung einer WinPE Bootkonfiguration der aktuellen Empirum WinPE Version 1.6.6 immer wieder abgebrochen ist. Nach einem Blick in das Log hatte ich eine Idee, wo ich ansetzen muss &#8211; das Überschreiben des neuen &#8222;Hintergrundbildes&#8220; sorgte für Probleme. Das Problem sollte auf wahrscheinlich allen &#8222;nicht englischen&#8220; Windows Betriebssystemen auftreten.<span id="more-2334"></span></p>
<h3>Abhilfe</h3>
<p>Für Abhilfe sorgen die nächsten Schritte. Dazu müsst ihr die nachfolgende Datei Empirum\EmpInst\Sys\Images\WinPE\CreatePXEWinPEMultiPlatform.ps1 auf dem EmpirumServer öffnen und anpassen. Die erste Zeile, ist die vorhandene Zeile (Suche) und die Zeile danach ist &#8222;Lösung&#8220;.</p>
<pre>#icacls.exe "$MountPxeDir\Windows\System32\winpe.jpg" /grant Administrators:F
icacls.exe "$MountPxeDir\Windows\System32\winpe.jpg" /grant *S-1-5-32-545:F</pre>
<p>Ich habe die Gruppe der &#8222;Administrators&#8220; durch die sogenannte <a href="https://support.microsoft.com/de-de/help/243330/well-known-security-identifiers-in-windows-operating-systems" target="_blank" rel="noopener">Well-Known SID</a> ersetzt.</p>
<p>Falls das nicht ausreichend sein sollte, kann man den zuvor abgesetzten <a href="https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/takeown" target="_blank" rel="noopener">takeown</a> Befehl um ein /A ergänzen. Dies habe ich nicht getestet! &#8211; wäre jedoch konsequent, wenn man die &#8222;Administratoren&#8220; berechtigen möchte.</p>
<p>Im Anschluss ist die Erstellung der WinPE Bootkonfiguration mit Erfolg durchgelaufen.</p>
<div class="grey-box"><strong>Hinweis:</strong> Das oben genannte Problem ist mit dem WinPE 1.6.6_1 behoben! </div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/erstellung-einer-winpe-1-6-6-bootkonfiguration-bricht-ab/">Erstellung einer WinPE 1.6.6 Bootkonfiguration bricht ab</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/erstellung-einer-winpe-1-6-6-bootkonfiguration-bricht-ab/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 10 Editionen und Besonderheiten</title>
		<link>https://www.wpm-blog.de/windows-10-editionen-und-besonderheiten/</link>
					<comments>https://www.wpm-blog.de/windows-10-editionen-und-besonderheiten/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Thu, 06 Jun 2019 19:39:53 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2193</guid>

					<description><![CDATA[<p>Bei der Einführung von Windows 10 kommen bestimmte Fragen immer wieder auf. Anbei ein paar Beispiele der Fragen bzw. Aussagen, die so oder so ähnlich immer wieder getätigt werden: &#8222;Ist Windows 10 Enterprise LTSC nicht &#8230; <a href="https://www.wpm-blog.de/windows-10-editionen-und-besonderheiten/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/windows-10-editionen-und-besonderheiten/">Windows 10 Editionen und Besonderheiten</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bei der Einführung von Windows 10 kommen bestimmte Fragen immer wieder auf. Anbei ein paar Beispiele der Fragen bzw. Aussagen, die so oder so ähnlich immer wieder getätigt werden:</p>
<ul>
<li>&#8222;Ist Windows 10 Enterprise LTSC nicht die bessere Wahl für uns? &#8230; Das Windows 10 Enterprise LTSC enthält die Funktionen Cortana, Edge und Windows Store nicht, die ich sowieso in mühevoller Kleinarbeit entferne und zusätzlich müssen wir nicht einmal pro Jahr ein Upgrade durchführen.&#8220;</li>
<li>&#8222;Ist Windows 10 Professional nicht die passende Variante für uns. Wie argumentiere ich die Mehrkosten für Enterprise gegenüber meinem Vorgesetzten.&#8220;</li>
<li>&#8222;Brauchen wir Windows 10 Enterprise?&#8220;</li>
</ul>
<p><span id="more-2193"></span></p>
<p>Vor ungefähr drei Jahren habe ich zu diesem Thema den Artikel &#8222;<a href="https://www.wpm-blog.de/windows-10-welches-ist-die-richtige-edition/" target="_blank" rel="noopener">Windows 10 – Welches ist die richtige Edition?</a>&#8220; geschrieben. Seitdem ist etwas Zeit vergangen, doch wie man sieht, sind die Fragen unverändert. Hinter diesen Fragen verbergen sich viele Parameter, die berücksichtigt werden wollen und die man für seine IT Infrastruktur entscheiden muss. Deswegen wird dieser Beitrag auch eine große Menge an externen Links beinhalten, da ich nicht jedes Thema in diesem Artikel in der vielleicht notwendigen Tiefe erklären werde.</p>
<h2>Windows 10 Editionen</h2>
<p>Fangen wir nach einigen besonderen Begrifflichkeiten vorne an. Windows 10 ist gefühlt noch jung, hat aber schon einige Änderungen hinter sich. Aktuell unterscheidet man Windows 10 zum einen in:</p>
<ul>
<li>Consumer Variante, für den Gebrauch zu Hause &#8211; Windows 10 Home und Professional</li>
<li>Business Variante, für den Unternehmenseinsatz &#8211; Windows 10 Professional und Enterprise (SAC und LTSC)</li>
</ul>
<p>Die Business Varianten kann man auch nochmals untergliedern in:</p>
<ul>
<li>Professional &#8211; die einfachere Edition mit weniger Funktionen und von Microsoft eher für Unternehmen mit geringeren Ansprüchen gedacht</li>
<li>Enterprise (SAC) &#8211; die &#8222;normale&#8220; Enterprise Edition mit vielen Funktionen und zweier Funktionsupdates pro Jahr.</li>
<li>Enterprise (LTSC) &#8211; die &#8222;besondere&#8220; Enterprise Edition für den speziellen, &#8222;nicht Office&#8220;, Einsatz und der Verfügbarkeit von neuen Funktionen ausschließlich mit einem neuen Release.</li>
</ul>
<p>SAC bedeutet Semi Annual Channel (ehemals Current Branch for Business = CBB)<br />
LTSC steht für<a href="https://docs.microsoft.com/de-de/windows/whats-new/ltsc/" target="_blank" rel="noopener"> Long Term Servicing Channel</a>, ehemals LTSB (&#8222;B&#8220;ranch anstatt &#8222;C&#8220;hannel)</p>
<div class="grey-box"><strong>Hinweis: </strong>Microsoft hat vor kurzem für die Unternehmens-Editionen Professional und Enterprise neben dem <a href="https://www.microsoft.com/de-de/WindowsForBusiness/Compare" target="_blank" rel="noopener">Funktionsumfang</a> zusätzlich eine Unterscheidung hinsichtlich der <a href="https://support.microsoft.com/de-de/help/4462896/updates-to-servicing-and-support-for-windows-10" target="_blank" rel="noopener">Wartungszyklen</a> etabliert.</div>
<h2>Windows 10 Editions Überblick für Unternehmen</h2>
<h3>Windows 10 Professional</h3>
<p>Vor- und Nachteile gegenüber den anderen Windows 10 Editionen</p>
<ul>
<li>weniger <a href="https://docs.microsoft.com/de-de/windows/client-management/group-policies-for-enterprise-and-education-editions" target="_blank" rel="noopener">Steuerungsmöglichkeiten per GPO</a> (-)</li>
<li>nur 18 Monate Wartungszyklus (-)</li>
<li>weniger Funktionen (-),  brauche ich alle, oder werden diese bereits anderweitig abgedeckt? (+)</li>
<li>ggf. schwieriger die Telemetrieeinstellungen/Übertragungseinstellungen anzupassen (-)</li>
<li>Anpassung gegenüber LTSC notwendig, aber machbar (-)</li>
<li>geringste Anschaffungskosten (+)</li>
</ul>
<h3>Windows 10 Enterprise (SAC)</h3>
<p>Vor- und Nachteile zumeist gegenüber der Professional Edition</p>
<ul>
<li>alle Steuerungsmöglichkeiten per GPO (+)</li>
<li>30 Monate Wartungszyklus wenn man die September Version nutzt (+)</li>
<li>alle Funktionen (+)</li>
<li>Richtlinien zur Anpassung der Telemetrieeinstellungen/Übertragungseinstellungen komplett vorhanden (+), Anpassung gegenüber LTSC notwendig, aber machbar (-)</li>
<li>teurer in der Anschaffung (+)</li>
</ul>
<h3>Windows 10 Enterprise (LTSC)</h3>
<ul>
<li>eingeschränkter Funktionsumfang (Cortana, Edge, Store) (+/-)</li>
<li>bis zu 10 Jahre Wartungszyklus (+/-)</li>
<li>eingeschränkte Hardwareunterstützung (-)</li>
<li>nur für einen speziellen Einsatzbereich von Microsoft vorgesehen und das es nicht der eines Office bzw. Internet-PCs (-)</li>
<li>nicht zusammen mit Office 365 &#8222;supported&#8220; (+/-)</li>
<li>es findet generell weniger Telemetrie/Übertragung statt (+)</li>
<li>Windows 10 Enterprise LTSC 2019 ist nicht weit vom aktuellen Windows 10 Build entfernt (+)</li>
<li>für Computer in der Produktion etc. ggf. ergänzende Edition zu Enterprise (SAC) (+)</li>
</ul>
<h2>Fazit</h2>
<p>Trotzalledem, dass ich beim ersten Windows 10 Projekt mit Kollegen zusammen die Entscheidung pro Windows 10 Enterprise LTSB/LTSC gefällt habe, würde ich heute pro Windows 10 SAC entscheiden. Wobei ich immer noch zur damaligen Entscheidung pro LTSB in dem frühen Stadium des zuvor genannten Projektes stehe. Die Frage Windows 10 Enterprise oder Professional muss jeder Kunde unter den oben genannten Rahmenbedingungen für sich entscheiden.</p>
<p>Weitere Links zum Thema: Windows 10 Editionen:</p>
<ul>
<li><a href="https://docs.microsoft.com/de-de/windows/whats-new/ltsc/whats-new-windows-10-2019" target="_blank" rel="noopener">Windows 10 Enterprise LTSC 2019 &#8211; Was ist neu?</a></li>
<li><a href="https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/LTSC-What-is-it-and-when-should-it-be-used/ba-p/293181" target="_blank" rel="noopener">Für wen ist Windows 10 Enterprise LTSC gedacht?</a></li>
<li><a href="https://blogs.technet.microsoft.com/ukplatforms/2018/06/11/say-no-to-long-term-servicing-channel-ltsc/" target="_blank" rel="noopener">Warum man nicht Windows 10 Enterprise LTSB/LTSC nehmen sollte &#8230;</a></li>
<li><a href="https://support.microsoft.com/de-de/help/4076504/announcement-office-system-requirements" target="_blank" rel="noopener">Office 365 ProPlus Systemanforderungen</a></li>
<li><a href="https://support.microsoft.com/de-de/help/4086137/office-2019-on-premises-release-details-february-1-2018" target="_blank" rel="noopener">Office 2019 Systemanforderungen</a></li>
</ul>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/windows-10-editionen-und-besonderheiten/">Windows 10 Editionen und Besonderheiten</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/windows-10-editionen-und-besonderheiten/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE Boot Troubleshooting</title>
		<link>https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sat, 06 Apr 2019 16:37:18 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2164</guid>

					<description><![CDATA[<p>Matrix42 bietet nun seit einer geraumen Zeit die Alternative WinPE als PXE-Bootmedium für die Windows 10 Installation an. In Kürze wird damit auch die automatisierte Installation von Windows 7 und der Windows Server Versionen möglich &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/">Empirum WinPE Boot Troubleshooting</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Matrix42 bietet nun seit einer geraumen Zeit die Alternative WinPE als PXE-Bootmedium für die Windows 10 Installation an. In Kürze wird damit auch die automatisierte Installation von Windows 7 und der Windows Server Versionen möglich sein. Damit werden weitere Grundlagen geschaffen, den herkömmlichen EPE PXE-Boot für Windows Installationen obsolet zu machen. <span id="more-2164"></span>Die Installation per WinPE ist in der Empirum Welt ein Bruch mit dem vorhandenen Vorgehen, dass ich jedoch nicht negativ werten möchte. Die Möglichkeiten sind vielfältiger, die Umsetzung dagegen noch jung und somit nicht so umfänglich wie der vorhandene EPE PXE-Boot.</p>
<p>Der WinPE PXE-Boot bootet ein von Empirum modifiziertes bzw. ergänztes Windows PE. Das WinPE wurde im Bedarf um weitere Treiber ergänzt, aber auf jeden Fall um nützliche Libraries und den Matrix42 UAF Dienst. Letzterer führt die zugewiesenen PreOS-Packages (Powershell &#8222;Pakete&#8220;) aus und bedient sich der gesetzten Variablen. Diese zugewiesenen Pakete beschreiben die Art und Weise, wie z.B. die Betriebssystem-Installation stattfinden soll. Auf weitere Einzelheiten und Vergleiche mit dem EPE Boot werde ich an anderer Stelle eingehen.</p>
<p>So gliedert sich der WinPE PXE-Bootvorgang in:</p>
<ul>
<li>Laden und Ausführen der WinPE Umgebung</li>
<li>Laden des Matrix42 UAF Dienstes</li>
<li>Verarbeiten der PreOS-Packages</li>
</ul>
<p>Nun zu möglichen Problemen und Maßnahmen/Hilfestellungen zur Bearbeitung.</p>
<h3>Laden der Windows PE Umgebung</h3>
<p>Schlägt bereits das Laden der WinPE Umgebung fehl, so könnte dies ggf. an der TFTP Blocksize liegen. Diese kann bis Empirum v19 global in der .config Datei des BTQH (Backend Task Queue Host Services) Dienstes eingestellt werden. Standardmäßig steht dieser Wert auf 4096. Mit größeren Werten kann man den Boot beschleunigen. Damit kann er jedoch unzuverlässiger werden. In einem Falle musste ich die Größe auf 1456 festsetzen, damit der Boot zuverlässig an allen Standorten funktioniert hat.</p>
<h3>Windows PE ist gestartet</h3>
<p>Sobald das Windows PE gestartet ist, kann mittels <strong>STRG+C</strong> auf die Kommandozeile und per <strong>STRG+L</strong> direkt auf die Log Datei des UAF Dienstes zugegriffen werden. Die Windows PE Umgebung befindet sich unter X:\. Der UAF Dienst liegt im Ordner X:\UAF. Das wpeinit.log unter X:\Windows\System32.</p>
<h3>Herstellen einer Netzwerkverbindung</h3>
<p>Damit der im WinPE implementierte UAF Dienst seine Aufträge abarbeiten kann, bedarf es einer grundlegenden Netzwerkverbindung. Diese Verbindung wird durch Laden und Starten des Netzwerk-Stacks durch die  X:\Windows\StartNet.cmd und nachvollziehbar durch die wpeinit.log  vorgenommen (QueryAdapterStatus ist hier das passende Suchwort). Kann das WinPE keine Netzwerkverbindung aufbauen, kann es notwendig sein, das WinPE mit Netzwerk- und/oder Speicherverwaltungs-Treibern (Storage) zu versorgen. Dies geht über die Bootkonfiguration und wird in einem anderen Beitrag erläutert.</p>
<h3>DeviceMapping.xml</h3>
<p>Die DeviceMapping.xml im \\%EmpirumServer%\Values$ Verzeichnis stellt die Verbindung MAC-Adresse bzw. UUID zum Computernamen her. Somit darf jede MAC Adresse bzw. UUID auch nur einmal in der DeviceMapping.xml vorhanden sein. Beim Einsatz von SubDepots muss zusätzlich beachtet werden, dass es für die DeviceMapping Datei einen separaten SyncJob (ESubdepot_DeviceMapping) gibt, der zugewiesenen werden muss.</p>
<h3>UAF &#8211; Auftragsverarbeitung</h3>
<p>Das Vorgehen des UAF Dienstes wird im Matrix42.Platform.Service.Host.log festgehalten. Wie zuvor beschrieben, kann dies per <strong>STRG+L</strong> geöffnet werden. Um Neuerungen mitzubekommen, muss man ggf. das Fenster schließen und erneut aufrufen. Nach einer UAF Sitzung wird das Log auf den EmpirumServer zurückgeschrieben. In Empirum v18 bzw. WinPE 1.4.14 ist das das Verzeichnis \\%EmpirumServer%\EmpInst$\Wizard\OS\Auto\&lt;letzten8 Stellen der MAC-Adrese&gt; bzw. &lt;UUID&gt;.</p>
<h3>PXE-Image / WADK Version</h3>
<p>Wenn man die neuen WinPE Versionen einsetzt, sollte man wie ein Blog-Leser zusätzlich darauf hingewiesen hat, sicherstellen, dass man die aktuelle WADK Version auf dem EmpirumServer installiert hat. Matrix42 empfiehlt den Einsatz der WADK Version 1903 (eine Version 1909 wird nicht von Microsoft bereitgestellt). Mit dem WADK 1903 habe ich bis dato keine schlechten Erfahrungen gemacht, ganz gleich ob Windows 10 Enterprise 2016 LTSB oder Windows 10 Build 1909 installiert wurde. Zusätzlich sollte man darauf achten, dass die PXE-Image Erstellung (unter Konfiguration\Boot-Konfiguration) <a href="https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/">erfolgreich</a> ist. Die aktualisierten PreOS Pakete funktionieren auch nur zuverlässig mit einer zu der Version passenden Boot-Konfiguration bzw. aktualisierten PXE-Image.</p>
<div class="grey-box"><strong>Update:</strong> In neueren WinPE Versionen werden die Log Dateien nach \\%EmpirumServer%\EmpInst$\Wizard\OS\WinPEStatus\%Domain%_%Computername% geschrieben .</div>
<div class="grey-box"><strong>Hinweis:</strong> Bis WinPE 1.4.14 (mindestens) werden die Log Dateien nicht überschrieben, wenn zwischenzeitlich ein Neustart stattgefunden hat.</div>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/">Empirum WinPE Boot Troubleshooting</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-boot-troubleshooting/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE Paket &#8211; DriverIntegration Ersatz</title>
		<link>https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 01 Jan 2019 13:51:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2132</guid>

					<description><![CDATA[<p>Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket &#8222;DriverIntegration&#8220; zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein erstes WinPE Paket die Treiber aus der EmpInst Verzeichnis Struktur holt. Was &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Empirum WinPE Paket &#8211; DriverIntegration Ersatz</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket &#8222;DriverIntegration&#8220; zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein <a href="https://www.wpm-blog.de/erstes-empirum-preos-paket-und-anpassung/" target="_blank" rel="noopener">erstes WinPE Paket</a> die Treiber aus der EmpInst Verzeichnis Struktur holt. Was macht das originale Matrix42 DriverIntegration Paket? <span id="more-2132"></span>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 &#8230;</p>
<h3>PrepareDRVbyModel_Packages</h3>
<p>Mein Ersatz bietet (meines Erachtens:)) einige Vorteile und weicht in den nachfolgenden Punkten von dem Matrix42 Grundgedanken ab:</p>
<ul>
<li>es ist &#8222;gesprächiger&#8220; und man kann eher nachvollziehen, was es macht (siehe Screenshots am Ende des Beitrages)</li>
<li>der Ablageort der Treiber kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers</li>
<li>der Ablageort der Drivers.ini kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers</li>
<li>es kann festgelegt werden, ob die WinPE Installation weitergehen soll, auch wenn kein Eintrag in der drivers.ini, Treiber, etc. gefunden wurde.</li>
</ul>
<h3>Übersicht dieses Beitrages</h3>
<ul>
<li>Import der OS-Packages</li>
<li>Kurze Einführung: Hardware Model zu Treiber/Software Zuordnung per drivers.ini</li>
<li>Möglichkeiten mit PrepareDRVbyModel_Packages</li>
<li>Einführung PostOSInstallation Paket</li>
<li>Download</li>
<li>Fehlersuche</li>
<li>Screenshots</li>
</ul>
<h3>Import der OS-Packages</h3>
<p>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:</p>
<ul>
<li>&lt;WinPE-D-2PXE&gt; (optional aber empfohlen)</li>
<li>DiskPartitioning</li>
<li>&lt;PrepareDRVbyModel_Packages&gt;</li>
<li>WindowsInstallation</li>
<li>PxeOffAndReboot</li>
<li>DomainJoin</li>
<li>&lt;PostOSInstallation&gt; (optional aber empfohlen)</li>
<li>EmpirumAgentSetup</li>
</ul>
<h3>Hardware Model zu Treiber/Software Zuordnung</h3>
<p>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.</p>
<p>Aufbau der Drivers.ini<br />
[&lt;WMI Manufacturer&gt;]<br />
&lt;WMI Model&gt;=&lt;Ordner, *.ZIP, *.cab unterhalb von Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers&gt;</p>
<p>z.B.<br />
[Dell Inc.]<br />
OptiPlex 7010=DellOptiplex7010<br />
;alternativ OptiPlex 7010=DellOptiplex7010.zip<br />
;alternativ OptiPlex 7010=DellOptiplex7010.cab</p>
<h3>Möglichkeiten mit PrepareDRVbyModel_Packages</h3>
<p>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 &#8222;PrepareDRVbyModel_Packages&#8220; zu finden.</p>
<p><strong>DriversAreMandatory:</strong><br />
Das Matrix42 Paket drehte sich bis vor kurzem solange in der Schleife bis ein Treiber in der drivers.ini gefunden wurde.<br />
Dies ist für eine produktive Umgebung, den Dienstleister etc. gut so.<br />
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.<br />
Dieses Verhalten wurde mit dem DriverIntegration 2.6 Pakete verändert &#8211; man kann es jedoch nicht steuern.</p>
<p>Variablenwerte:<br />
0, WinPE fährt mit der WindowsInstallation fort, auch wenn kein Treiber in der drivers.ini gefunden wurde.<br />
1, Matrix42 Standardverhalten &#8211; das System läuft in der Schleife und führt die WindowsInstallation nicht fort.<br />
Somit kann man für eine produktive Struktur (Konfigurationsgruppe) sicherstellen, dass die Installation nur mit bekannten Hardware-Typen durchgeführt wird.</p>
<p><strong>DriversRootPath:</strong><br />
Die Idee, den DriversRootPath anpassbar zu machen, hatte mehrere Gründe:<br />
Selektive Synchronisation der Treiber: Hiermit kann man die Treiber direkt unter Packages\Drivers ablegen und mit einem angepassten &#8222;ESubDepot_Packages&#8220; SyncJob diese für bestimmte Standorte auslassen und mit einem selbsterstellten ESubDepot_PackagesDrivers diese separat synchronisieren lassen.<br />
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.</p>
<p>Variablenwerte:<br />
&#8222;leer&#8220; bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers<br />
Kommentar:<br />
Hinweis: Man kann in der drivers.ini auch Teilpfade angeben.<br />
Für eine Kopie eines Ordners zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP<br />
Für die Nutzung einer ZIP Datei zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP\Optiplex7010.zip<br />
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!</p>
<p><strong>DriversINIPath:</strong><br />
Die Idee hierbei war, dass man eine zweite drivers.ini Datei, unabhängig von einer produktiv genutzten, einsetzen kann.<br />
Darin kann man Einträge für eine bekannte Hardware auf einen anderen Pfad, ZIP, etc. setzen und somit vorab bzw. parallel testen.<br />
Somit kann für eine bestimmte Konfigurationsgruppe ggf. der Wert: Matrix42\OsPackages\Drivers\Test sein.<br />
In diesem Ordner muss dann die alternative drivers.ini abgelegt sein.</p>
<p>Variablenwerte:<br />
&#8222;leer&#8220; bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers<br />
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!</p>
<p>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.</p>
<h3>Möglichkeiten des PostOsInstallation</h3>
<p>Das PostOSInstallation Paket ist einfach und ruft eine abgelegt PostOSInstall.bat auf.<br />
<strong>Hinweis:</strong> Diese Datei solltet ihr vor der ersten Benutzung einsehen und anpassen!<br />
Die Batch Datei hat heute mindestens drei Funktionen:</p>
<ul>
<li>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.</li>
<li>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.</li>
<li>Es führt eine Setup.inf aus dem C:\EmpirumAgent\Drivers\HWspecificSW Ordner aus, falls diese vorhanden ist. Somit kann man wieder im &#8222;Hardware-Profil&#8220; Treiber per PNP und per EXE/MSI installieren.</li>
</ul>
<p>Somit ist die PostOSInstall.bat eine Art Ersatz für die EmpirumAgent.bat/UEMAgent.bat.</p>
<div class="grey-box"> [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! </div>
<h3>Download</h3>
<p>Empirum WinPE PreOS Package zum optimierten Treiberhandling.</p>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="" href="https://www.wpm-blog.de/download/2260/?tmstv=1790719426" rel="nofollow" id="download-link-2260" data-redirect="false" >
	PrepareDRVbyModel_Packages 1.5	(681 Downloads	)
</a>
<br />
<span style="display: inline !important; float: none; background-color: transparent; color: #000000; cursor: text; font-family: 'Open Sans',sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 28.9px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">MD5 Hash der Downloaddatei: 175D4CD2FD119A371EDDA21211D6C0C761A7A50F</span></p>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="Version 1.1" href="https://www.wpm-blog.de/download/2141/?tmstv=1790719426" rel="nofollow" id="download-link-2141" data-redirect="false" >
	PrepareDRVbyModel_Packages 1.1	(740 Downloads	)
</a>
<br />
MD5 Hash der Downloaddatei: 0D3415555E6197DC510B02E946D96C5169FD8529</p>
<h3>Los geht&#8217;s</h3>
<p><strong>Schritt 1:</strong><br />
Zuweisen der Pakete für eine Konfigurationsgruppe:</p>
<ul>
<li>&lt;WinPE-D-2PXE&gt; (optional aber empfohlen)</li>
<li>DiskPartitioning</li>
<li>PrepareDRVbyModel_Packages</li>
<li>WindowsInstallation</li>
<li>PxeOffAndReboot</li>
<li>DomainJoin</li>
<li>PostOSInstallation (optional aber empfohlen)</li>
<li>EmpirumAgentSetup</li>
<li>Betriebssystem (per Variable oder aus dem rechten Baum)</li>
<li>WinPE (Bootkonfiguration)</li>
<li>Agent-Template</li>
</ul>
<p><strong>Schritt 2:</strong><br />
Setzen der Variablen für die oben genannten Pakete (siehe hierzu ggf. auch das <a href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/Manuals/OSI_WinPE_HowTo.htm%3FTocPath%3DUnified%2520Endpoint%2520Management%7CHandb%25C3%25BCcher%7C-%2520OS%2520Installer%7C_____5" target="_blank" rel="noopener">WinPE Dokument der Matrix42</a>).<br />
Zuordnung des Betriebssystems</p>
<p><strong>Schritt 3:</strong><br />
Zuweisen eines Computers</p>
<p><strong>Schritt 4:</strong><br />
Aktivieren von PXE und Software (OS.INI ist nicht notwendig!)<br />
Achtung:nicht während einer aktiven WinPE Phase den Computer nochmals aktivieren (dies kann ab WinPE 1.4.11 wieder getan werden).</p>
<p>Rückmeldungen sind willkommen!</p>
<h3>Fehlersuche:</h3>
<ul>
<li>Erster Anlauf: In der Management Console auf dem entsprechenden Computer das PXE-Log ansehen</li>
<li>Informationen zum Ablauf der OS-Packages befinden sich in Empirum\EmpInst\Wizard\OS\Auto\&lt;MAC8&gt; oder &lt;UUID&gt;\debug_Matrix42.Platform.Service.Host.log.<br />
Suchen nach [wpm-blog und darunter sollten weitere Informationen zu finden sein &#8230;</li>
</ul>
<h3>Beispielhafte Screenshots:</h3>
<p>DriversAreMandatory = 0 und keine passende Zuordnung/Treiber in drivers.ini gefunden<br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2129 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png?x39343" alt="" width="560" height="137" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png 560w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound-300x73.png 300w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>DriversAreMandatory = 1 und keine passende Zuordnung/Treiber in drivers.ini gefunden<br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2131 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png?x39343" alt="" width="532" height="154" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png 532w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound-300x87.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></a></p>
<p>DriversAreMandatory = 1, passende Zuordnung/Treiber in drivers.ini gefunden, abweichende DriversIniPath Variable, Treiber werden kopiert<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png?x39343"><img decoding="async" loading="lazy" class="alignleft size-full wp-image-2130" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png?x39343" alt="" width="727" height="138" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png 727w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables-300x57.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Empirum WinPE Paket &#8211; DriverIntegration Ersatz</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-paket-driverintegration-ersatz/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Setup.inf &#8211; Platform Wert Tabelle</title>
		<link>https://www.wpm-blog.de/empirum-setup-inf-platform-wert-tabelle/</link>
					<comments>https://www.wpm-blog.de/empirum-setup-inf-platform-wert-tabelle/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Thu, 20 Sep 2018 18:50:46 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2028</guid>

					<description><![CDATA[<p>Das Thema Platform Wert der Empirum Setup.inf hatte ich im Artikel &#8222;Platform Eigenschaft &#8211; Empirum Setup.inf&#8220; bereits gehabt. In Workshops oder Schulungen zeichne ich gerne eine Tabelle der Werte und ihrer Auswirkungen. Diese Tabelle ich &#8230; <a href="https://www.wpm-blog.de/empirum-setup-inf-platform-wert-tabelle/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-platform-wert-tabelle/">Empirum Setup.inf &#8211; Platform Wert Tabelle</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Das Thema Platform Wert der Empirum Setup.inf hatte ich im Artikel &#8222;Platform Eigenschaft &#8211; Empirum Setup.inf&#8220; bereits gehabt. In Workshops oder Schulungen zeichne ich gerne eine Tabelle der Werte und ihrer Auswirkungen. <span id="more-2028"></span>Diese Tabelle ich ich nun endlich mal zu &#8222;Papier&#8220; gebracht und kann hier als PDF heruntergeladen werden.</p>
<p>Entschuldigung an alle &#8222;Early Birds&#8220; &#8211; die Datei hatte einen Fehler und wurde aktualisiert :).</p>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="" href="https://www.wpm-blog.de/download/2025/?tmstv=1790719426" rel="nofollow" id="download-link-2025" data-redirect="false" >
	Setup.inf - Platform Wert	(1064 Downloads	)
</a>
<br />
MD5 Hash der Downloaddatei: 21DA046BCA552BD7B17DD035ACBA5346948CBCBD</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-platform-wert-tabelle/">Empirum Setup.inf &#8211; Platform Wert Tabelle</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-setup-inf-platform-wert-tabelle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum und AntiVirus Software</title>
		<link>https://www.wpm-blog.de/empirum-und-antivirus-software/</link>
					<comments>https://www.wpm-blog.de/empirum-und-antivirus-software/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Thu, 15 Mar 2018 06:42:46 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1943</guid>

					<description><![CDATA[<p>Nachdem die letzten Wechselwirkungen von diverser AntiVirus Software mit Empirum einige Jahre her sind, habe ich dem Thema zuletzt nicht viel Beobachtung geschenkt. Zuletzt haben sich jedoch wieder Probleme und Besonderheiten gehäuft. Meine Beobachtungen samt &#8230; <a href="https://www.wpm-blog.de/empirum-und-antivirus-software/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-und-antivirus-software/">Empirum und AntiVirus Software</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Nachdem die letzten Wechselwirkungen von diverser AntiVirus Software mit Empirum einige Jahre her sind, habe ich dem Thema zuletzt nicht viel Beobachtung geschenkt. Zuletzt haben sich jedoch wieder Probleme und Besonderheiten gehäuft. Meine Beobachtungen samt der Einstellungen durch die Kunden habe ich in diesem Artikel aufgeführt. Nachfolgend habe ich ein paar Ausnahmen, die man in der jeweiligen AntiVirus Software vornehmen kann, um die Funktion überhaupt bzw. nachvollziehbar zu gewährleisten.<span id="more-1943"></span></p>
<h3>Empirum Installation / Update</h3>
<p>Damit alle Dateien sauber geschrieben werden, ist es von Vorteil bei der Installation und bei Updates die AntiVirus Software auf dem Server zu deaktivieren &#8211; wenn möglich.</p>
<h3>AntiVirus Konfiguration auf dem Empirum Server</h3>
<p>Die nachfolgenden Angaben beziehen sich jeweils auf das Empirum Verzeichnis, unabhängig von dem Laufwerk auf dem es installiert ist. Da sich in den Verzeichnissen lediglich Konfigurationsdateien befinden, ist das Risiko an dieser Stelle auch begrenzt.</p>
<ul>
<li>Empirum\EmpInst\Wizard\OS\Auto</li>
<li>Empirum\Configurator\Values</li>
</ul>
<h3>AntiVirus Konfiguration auf den Clients</h3>
<p>Auf dem Client verhält es sich etwas anders, jedoch sind Ausnahmen zu empfehlen.<br />
Wenn machbar, kann man auch die Aktionen der</p>
<ul>
<li>ERIS.EXE aus dem %WinDir%\System32\Empirum Verzeichnis</li>
<li>Setup.exe und Setup64.exe aus dem EmpirumAgent Verzeichnis</li>
<li>Matrix42.Platform.Service.Host.exe aus dem %ProgramFiles%\Matrix42\Universal Agent Framework Verzeichnis</li>
</ul>
<p>aus der Verhaltensüberwachung oder Überprüfung herausnehmen.</p>
<p>Für die folgenden Verzeichnisse sollten Ausnahmen definiert werden:<br />
C:\Program Files (x86)\Common Files\Setup32<br />
C:\Program Files\Common Files\Setup32<br />
C:\Program Files\Common Files\Setup64<br />
C:\Windows\System32\Empirum (Empirum Advanced Agent)</p>
<p>Bei den zuvor genannten Verzeichnissen kann es ansonsten dazu kommen, dass die eigentlichen Dateien nicht ausgetauscht werden und sich somit *.00* Dateien über einen Zeitraum ansammeln und die Funktion einschränken.</p>
<h3>EPE USB Stick Erstellung</h3>
<p>Zuletzt hatte ein Kunde sogar Probleme EPE USB Sticks zu erzeugen bzw. valide Ergebnisse zu bekommen, da einige Dateien nicht in der Form von der Erstellungsroutine verändert werden konnten wie angedacht.</p>
<p>&nbsp;</p>
<p>Generell sollte man ebenfalls prüfen, wie man die Lese- und Schreibzugriffe der AntiVirus Lösung konfiguriert. Wenn man das Lesen vom Netzwerk-Laufwerk überprüft, stellt sich die Frage, ob man dann auch das Schreiben der gleichen Datei auf die lokale Festplatte nochmals prüfen muss.</p>
<p>Wie sind Eure Erfahrungen und vielleicht auch Ergänzungen zu meinen Beobachtungen?</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-und-antivirus-software/">Empirum und AntiVirus Software</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-und-antivirus-software/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket wird immer wieder installiert. Warum?</title>
		<link>https://www.wpm-blog.de/empirum-paket-wird-immer-wieder-installiert/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-wird-immer-wieder-installiert/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 20 Jul 2016 20:09:09 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[SoftwareDepot]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<category><![CDATA[Workspace Management]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1677</guid>

					<description><![CDATA[<p>Es kommt schon mal vor, dass ein Empirum Paket sich immer wieder installiert, obschon es nur einmal installiert werden sollte. Häufig lauten die Fragen: „Ein Empirum Paket wird immer wieder installiert. Warum?“, „Ein Paket dreht &#8230; <a href="https://www.wpm-blog.de/empirum-paket-wird-immer-wieder-installiert/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-wird-immer-wieder-installiert/">Empirum Paket wird immer wieder installiert. Warum?</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Es kommt schon mal vor, dass ein Empirum Paket sich immer wieder installiert, obschon es nur einmal installiert werden sollte. Häufig lauten die Fragen: „Ein Empirum Paket wird immer wieder installiert. Warum?“, „Ein Paket dreht sich im Kreis!“, oder so ähnlich.<span id="more-1677"></span>Diese Fragen habe ich schon mehr als einmal gestellt bekommen. Zumeist auch etwas ratlos bis panisch, je nachdem welche Software sich immer wieder installiert. Das Problem dazu ist zumeist recht einfach gefunden bzw. eingekreist. Folgende Dinge sollten nacheinander überprüft werden …</p>
<h3>Fehler bei der Installation?</h3>
<p>Die einfachste Überprüfung ist ein Blick in das SWDepot-Log des entsprechenden Computers. Ist ein Fehler bei der Installation aufgetreten? Wenn im SWDepot-Log ein Fehler vermerkt ist und die Software trotzalledem auf dem Computer vorhanden ist, so lautet der Fehler zumeist ErrorLevel:0. In diesem Fall ist etwas bei der Erfolgsüberprüfung nach der Installation fehlgeschlagen. Zumeist gibt es den abgefragten Registry Wert in der Form nicht. Es können natürlich auch andere Installationsprobleme sein, denen dann auf den Grund gegangen werden muss.</p>
<p>Falls das Paket jedoch noch den Status „Running“ besitzt, hat vielleicht ein externer Aufruf (Call) im Paket einen Neustart durchgeführt. Hier wäre zu prüfen, ob ein Parameter wie /norestart o.ä. an die Installation angehängt werden kann.</p>
<h3>Stimmen die MachineKeyNames überein?</h3>
<p>Hierzu sind die Werte des Schlüssels in der Registrierung (im Software-Depot, Eigenschaft des Software-Paketes) und der dazugehörigen Setup.inf zu prüfen. Diese müssen überein stimmen. Im hier angezeigten Falle habe ich absichtlich einen „Fehler“ eingebaut.<br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2016/07/MachineKeyValidation.jpg?x39343"><img decoding="async" loading="lazy" class=" size-full wp-image-1678 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2016/07/MachineKeyValidation.jpg?x39343" alt="Empirum MachineKey Software-Depot und Setup.Inf" width="892" height="547" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2016/07/MachineKeyValidation.jpg 892w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2016/07/MachineKeyValidation-300x184.jpg 300w" sizes="(max-width: 892px) 100vw, 892px" /></a><br />
Der ProductName müsste korrekterweise „Notepad++ (32Bit) MUI“ lauten. Dieses Problem lässt sich durch einen <a href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/Depot/Zusaetzliche_Befehle/SWM_D_Versionen_abgleichen.htm" target="_blank" rel="noopener">Versionsabgleich</a> beheben.</p>
<h3>Verteilungsoption &#8222;Immer erzwingen&#8220;</h3>
<p>Wenn das Software-Paket die Verteilungsoption &#8222;Immer erzwingen&#8220; eingestellt hat, so wird die Installation auch bei jedem Polling Intervall durchgeführt. Dies ist zumeist daran zu erkennen, dass das Software-Paket blau eingefärbt ist.</p>
<h3>Architekturwechsel in der Paket-Familie</h3>
<p>Ersetzt ein „neues“ Paket ein Vorgänger-Paket und dabei wurde der Platform Wert in der Setup.inf geändert, kann es auch dazu kommen, dass der Empirum-Agent immer wieder eine Aktualisierung durchführen möchte. Hierbei muss geprüft werden, ob das Vorgängerpaket vielleicht Platform=x64 und das neue Paket Platform=x86 eingestellt hat. Wenn dies der Fall ist, kann das neue Paket die Registry Werte des Vorgänger Paketes nicht löschen. Somit sollte man das neue Paket auch auf den identischen Platform Wert setzen. Das Paket sollte dann natürlich nochmals gut getestet bzw. überprüft werden.<br />
Ich hoffe, ich habe keine anderen Fälle ausgelassen. Wenn ihr ein anders geartetes Problem habt, so lasst es mich wissen.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-wird-immer-wieder-installiert/">Empirum Paket wird immer wieder installiert. Warum?</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-paket-wird-immer-wieder-installiert/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching 49/94 queries in 0.034 seconds using Disk

Served from: www.wpm-blog.de @ 2026-09-29 23:03:46 by W3 Total Cache
-->