<?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 weiter nach neustart - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/weiter+nach+neustart/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, 16 Nov 2025 18:11:39 +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: Failed to copy a sufficient DeviceMapping.xml</title>
		<link>https://www.wpm-blog.de/empirum-failed-to-copy-a-sufficient-devicemapping-xml/</link>
					<comments>https://www.wpm-blog.de/empirum-failed-to-copy-a-sufficient-devicemapping-xml/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 16 Nov 2025 18:11:39 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[PXE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=3067</guid>

					<description><![CDATA[<p>Wenn die Empirum OS Installation per PXE oder USB Stick in einem frühen Stadium mit der Meldung: &#8222;Failed to copy a sufficient DeviceMapping.xml&#8220; am Client fehlschlägt, sind viele erst einmal ratlos. Diese Meldung erscheint, wenn &#8230; <a href="https://www.wpm-blog.de/empirum-failed-to-copy-a-sufficient-devicemapping-xml/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-failed-to-copy-a-sufficient-devicemapping-xml/">Empirum: Failed to copy a sufficient DeviceMapping.xml</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wenn die Empirum OS Installation per PXE oder USB Stick in einem frühen Stadium mit der Meldung: &#8222;Failed to copy a sufficient DeviceMapping.xml&#8220; am Client fehlschlägt, sind viele erst einmal ratlos.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2025/11/Failed-to-copy-a-sufficient-devicemapping-xml.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-3068" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2025/11/Failed-to-copy-a-sufficient-devicemapping-xml.png?x39343" alt="" width="316" height="229" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2025/11/Failed-to-copy-a-sufficient-devicemapping-xml.png 316w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2025/11/Failed-to-copy-a-sufficient-devicemapping-xml-300x217.png 300w" sizes="(max-width: 316px) 100vw, 316px" /></a></p>
<p>Diese Meldung erscheint, wenn <strong>kein passender</strong> Eintrag <strong>oder kein eindeutiger Eintrag</strong> in der <strong>DeviceMapping.x</strong><strong>ml</strong> gefunden werden kann. Die DeviceMapping.xml wird während der OS Installation hergenommen, um von den Hardwareeigenschaften (MAC oder UUID) auf den späteren Computernamen und Workgroup/Domain zu verweisen.<br />
<span id="more-3067"></span></p>
<h3>Die ersten Troubleshooting Schritte &#8230;</h3>
<p>(1) Die Voraussetzung für einen Eintrag in der DeviceMapping.xml ist: Die Eigenschaft des Computerobjektes muss &#8222;PXE fähig&#8220; markiert haben &#8211; er muss jedoch nicht unbedingt PXE aktiviert sein!</p>
<p>(2) Wo liegt die DeviceMapping.xml? Die Datei ist im folgenden Verzeichnis abgelegt: <strong>\\%EmpirumServer%\Configurator$\Empirum\Configurator\Values</strong><br />
Folgendes sollte geprüft werden: Ist die Datei aktuell bzw. so aktuell wie die letzte Änderung? Geschieht die OS Installation an einem SubDepot, so gilt dies für das SubDepot! Hier muss ggf. der DepotSync betrachtet werden, wenn die Datei am HauptServer anders bzw. vollständig ist. Ergo zuerst die Datei auf dem HauptServer und anschließend auf dem SubDepot prüfen.</p>
<p>(3) Ist die MAC-Adresse / UUID in der DeviceMapping.xml zu finden und nur einmal (1x) vorhanden? Dazu die Datei mittels eines Editors öffnen und darin nach den Werten (Computername, MAC, UUID) des Computerobjektes suchen.</p>
<p>(4) Falls der Computer, die MAC-Adresse oder die UUID nicht in der DeviceMapping.xml zu finden ist: &#8222;Empirum-Backend Task Queue Host (64 bit)&#8220; Dienst prüfen, da er für die Erstellung der Datei zuständig ist. Ist der Dienst gestartet und läuft &#8211; funktioniert der Dienst einwandfrei? Die Log-Datei zum BTQH64 Dienst befindet sich hier: &#8222;C:\ProgramData\Matrix42\Logs\BackendTaskQueueHost64\BackendTaskQueueHost64.log&#8220;</p>
<p>Wird die MAC-Adresse oder UUID mehrfach gefunden, dann diese Informationen (Computernamen) nutzen und in der EMC an den Computerobjekten nachschauen.</p>
<h3>Löschen doppelter UUIDs aus der Empirum Datenbank</h3>
<p>Doppelte UUIDs aus der Empirum Datenbank können wie folgt gelöscht werden:<br />
Empirum bzw. Matrix42 Management Console starten, Konfiguration, Boot Konfiguration &#8211; im Menü unter: Extras, Ungültige UUID&#8217;s<br />
Suchen und Löschen der doppelten Einträge per Auswahl und Papierkorb Symbol. Bitte beachte die Hinweise, wenn ein Eintrag nicht gelöscht werden kann. Der Hinweis zeigt an, welche Computernamen die gleiche UUID eingetragen haben. Anhand der letzten Inventarisierung o.ä. kann man erörtern, welches das aktuelle Computerobjekt ist.</p>
<p>Wenn die zuvor genannten Hilfestellungen alle nicht geholfen haben &#8230;</p>
<h3>Weitere Infos am Client (vor der Windows Installation)</h3>
<p>Wenn die Meldung erscheint gelangt man direkt in das Log per Tastenkombination &#8222;<strong>STRG+L</strong>&#8222;. In der Log-Datei sucht man am besten nach &#8222;<strong>ComputerIdentification.ResolveComputername</strong>&#8222;. Nachfolgend ein beispielhafter Auszug:</p>
<pre>[INFO] [PeAgent.CopyDeviceMappingXmlFileFromServer] Retries at copying DeviceMapping XML file: 10
[INFO] [PeAgent.CopyDeviceMappingXmlFileFromServer] Copying DeviceMapping XML file (retry 0/10): Values\DeviceMapping.xml
[INFO] [ComputerIdentification.ResolveComputerName] SMBIOS UUID: 4c4c4544-004a-5710-8038-c8c04f335831
[INFO] [ComputerIdentification.ResolveComputerName] Physical addresses: 90B11C147953
[INFO] [ComputerIdentification.MapDevice] Solved computer name 'LABPC001' in domain 'IMAGOVERUM' for SMBIOS UUID '4c4c4544-004a-5710-8038-c8c04f335831'
[INFO] [PeAgent.ResolveComputerName] Resolve computer name: LABPC001 in domain IMAGOVERUM
[INFO] [PeAgent.CopyDeviceMappingXmlFileFromServer] Finished copying DeviceMapping.xml from the Empirum Server.</pre>
<h3>Weitere Infos am Client (nach der Windows Installation) &#8230;</h3>
<p>ALT-TAB zum Wechseln in den Hintergrund und anmelden als Admin.<br />
Höchstwahrscheinlich muss dieser Vorgang 2x getätigt werden, da man beim ersten Versuch durch einen Neustart schnell wieder abgemeldet wird.<br />
Nun findet man die entsprechende Log-Datei im %Programdata%\Matrix42\Logs\UAF Ordner.<br />
Die Stelle, nach der man sucht, ist identisch zu den oben aufgeführten Meldungen.</p>
<h3>UUID anstatt MAC Adressen bevorzugen</h3>
<p>Die Eindeutigkeit ist mit der Nutzung von UUIDs anstatt MAC Adresse (siehe PXE Dienst im Empirum DBUtil) prinzipiell besser.<br />
Wenn aus Gründen &#8230;</p>
<ul>
<li>nur die MAC Adresse bekannt bzw. einfacher zu pflegen ist</li>
<li>nur die MAC Adresse eindeutig ist, weil es mehrere Hardware mit identischer UUID gibt</li>
<li>die MAC Adresse genutzt wird, &#8230;</li>
</ul>
<p>gelten trotzdem die gleichen Regeln &#8211; <strong>Eindeutigkeit bei den MAC Adressen am Computerobjekt</strong>!</p>
<p>Falls man mehrere Notebooks mit einem externen USB zu Ethernet Netzwerkanschluß installieren möchte, muss man bei Bedarf die Netzwerkadresse am bereits installierten Gerät anpassen, falls die MAC-Adresse das führende Merkmal für die PXE-Installation ist.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-failed-to-copy-a-sufficient-devicemapping-xml/">Empirum: Failed to copy a sufficient DeviceMapping.xml</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-failed-to-copy-a-sufficient-devicemapping-xml/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Reboot Werte &#8211; Empirum Setup.inf</title>
		<link>https://www.wpm-blog.de/reboot-werte-empirum-setup-inf/</link>
					<comments>https://www.wpm-blog.de/reboot-werte-empirum-setup-inf/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 21 Apr 2024 18:14:00 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Setup.inf]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2960</guid>

					<description><![CDATA[<p>Gerne bekomme ich die Frage gestellt: Warum fordert mein Empirum Paket einen Neustart an, obwohl ich Reboot=0 in der Setup.inf gesetzt habe? Dieser Frage möchte ich im heutigen Beitrag heute nachgehen. Reboot Möglichkeiten Fangen wir &#8230; <a href="https://www.wpm-blog.de/reboot-werte-empirum-setup-inf/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/reboot-werte-empirum-setup-inf/">Reboot Werte &#8211; Empirum Setup.inf</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Gerne bekomme ich die Frage gestellt: Warum fordert mein Empirum Paket einen Neustart an, obwohl ich Reboot=0 in der Setup.inf gesetzt habe? Dieser Frage möchte ich im heutigen Beitrag heute nachgehen.<span id="more-2960"></span></p>
<h3>Reboot Möglichkeiten</h3>
<p>Fangen wir vorne an. Es gibt in der Empirum Setup.inf mindestens zwei Möglichkeiten einen Neustart aus dem Paket heraus anzufordern. Wie das Ganze dann vom Empirum UEM Agenten dann verarbeitet wird, liegt dann zusätzlich an den Agenten Einstellungen, dem Agent-Template.<br />
In der [Application] Sektion gibt es den Paramter Reboot=[Wert von 1 bis 5] für die Anforderung eines Neustarts. Zusätzlich kann man im Verlauf der Setup.inf mit dem Befehl SetReboot [Wert] eine Reboot-Anforderung setzen.</p>
<h3>Wo ist der Unterschied?</h3>
<p>In der [Application] Sektion setzt man einen Wert für die Installation und Deinstallation, ganz gleich, wie der Verlauf des Paketes ist. Mit dem Befehl SetReboot wiederum kann man fallweise eine Neustart-Anforderung platzieren. Dies kann man sich z.B. bei Paketen basierend auf der MSI Vorlage ansehen. Falls sich ein MSI Paket mit einem ReturnCode 3010 beendet (erfolgreich, jedoch Neustart notwendig), dann wird in der Sektion [RebootRequired] ein SetReboot 1 ausgeführt.</p>
<h3>Welchen Wert nutzen?</h3>
<p>Wie oben bereits geschrieben, gibt es Werte von 0 bis 5 mit unterschiedlicher Ausprägung und Funktion. Dabei bedeutet der Wert 0 nicht, dass dieses Paket keinen Neustart benötigt, wie zumeist angenommen. Der Wert 0 steht vielmehr für den &#8222;Automatikmodus&#8220;. Kann zum Beispiel eine Datei im Paketablauf (Ablauf der Setup.inf) nicht ersetzt oder gelöscht werden, fordert beim Wert 0 das Software-Paket trotzdem einen Reboot einen, um beim Neustart, wenn die Datei nicht in Benutzung ist, zu ersetzen oder zu löschen. Möchte man einen Neustart des Paketes unterbinden, so muss man Reboot=2 setzen. Dagegen ist der Wert 1, wie man es sich schon denken konnte, eine direkte Anforderung eines Neustarts. Neben den genannten Werten, wir dann noch häufig der Wert 5 genutzt. Dieser bestimmt, dass nach der Beendigung dieses Paketes ein Neustart angefordert wird (wie bei 1), jedoch auch keine weiteren Pakete zur Ausführung kommen. Die weiteren Pakete werden dann nach dem ausgeführten Reboot durchgeführt.</p>
<p>Wer einen Neustart in gewisser Weise erzwingen mag, kann sich auch meinen Beitrag zum <a href="https://www.wpm-blog.de/systemshutdown-vs-setreboot/">SystemShutdown</a> anlesen.</p>
<h3>Komplette Übersicht</h3>
<p>Da nun die Eigenschaften für 3 und 4 unter den Tisch gefallen sind, möchte ich diese zur Vollständigkeit hier auch noch erläutern:</p>
<ul>
<li>0 &#8211; startet das System nach der Installation neu, wenn ein Neustart erforderlich ist, weil z.B. Dateien überschrieben/gelöscht werden müssen, die in Benutzung sind.</li>
<li>1 &#8211; startet das System in jedem Fall neu</li>
<li>2 &#8211; startet das System nicht neu</li>
<li>3 &#8211; abmelden des Benutzers</li>
<li>4 &#8211; Herunterfahren (kein Neustart)</li>
<li>5 &#8211; nach der Installation kein weiteres Paket installiert und zwingend ein Neustart durchgeführt. Dies entspricht dem Verhalten der Option &#8222;Installation weiterer Pakete nicht fortsetzen&#8220; in den Paketeigenschaften</li>
</ul>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/reboot-werte-empirum-setup-inf/">Reboot Werte &#8211; Empirum Setup.inf</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/reboot-werte-empirum-setup-inf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WinPE Installation und Troubleshooting</title>
		<link>https://www.wpm-blog.de/winpe-installation-und-troubleshooting/</link>
					<comments>https://www.wpm-blog.de/winpe-installation-und-troubleshooting/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 07 Apr 2024 19:26:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2955</guid>

					<description><![CDATA[<p>Es gibt bereits eine Reihe an Artikeln zur OS-Installation per WinPE. Wie ich festgestellt habe, beinhaltet der Artikel &#8222;Neues Computermodell&#8220; auch viele Schritte, die bei der Fehlersuche hilfreich sind. So habe ich keinen komplett neuen &#8230; <a href="https://www.wpm-blog.de/winpe-installation-und-troubleshooting/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/winpe-installation-und-troubleshooting/">WinPE Installation und Troubleshooting</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Es gibt bereits <a href="https://www.wpm-blog.de/empirum-winpe-os-installer-zusammenfassung/">eine Reihe</a> an Artikeln zur OS-Installation per WinPE. Wie ich festgestellt habe, beinhaltet der Artikel &#8222;<a href="https://www.wpm-blog.de/empirum-winpe-neues-computermodell/">Neues Computermodell</a>&#8220; auch viele Schritte, die bei der Fehlersuche hilfreich sind. So habe ich keinen komplett neuen Artikel geschrieben, sondern den bestehenden ausgebaut und aktualisiert. Am Ende des Artikels befinden sich auch die Verweise, zu weiteren <a href="https://www.wpm-blog.de/empirum-winpe-boot-troubleshooting/">Hintergrundinformationen</a> falls Mal etwas nicht so läuft wie gedacht. <span id="more-2955"></span>Der obige Artikel enthält viele Hinweise zu möglichen Problemen vor der Windows Installation.</p>
<h3>Was können Probleme bei der WindowsInstallation und danach sein?</h3>
<h3>WindowsInstallation Paket</h3>
<p>Falls es zu Problemen bei der Ausführung des WindowsInstallation Paketes kommt, sollte man prüfen, ob ein Betriebssystemimport zugewiesen ist, oder der Computer in den Eigenschaften mit einer <a href="https://www.wpm-blog.de/empirum-winpe-windowsinstallation-paket-schlaegt-fehl/">statischen IP-Adresse</a> versehen ist.</p>
<h3>DomainJoin</h3>
<p>Bei Fehlern, die während des DomainJoin Paketes auftauchen, hilft ein Blick in das Log unter WinPEStatus. Häufig liegt es jedoch mit dem für den DomainJoin verwendeten Benutzer zusammen. Entweder hat er gar keine oder nicht die erforderlichen Berechtigungen, das Computerkonto zu erstellen oder ein bestehendes zu verändern. Testweise kann man das, vielleicht bereits vorhandene, Computerobjekt in der Domäne vor einer Installation löschen.</p>
<h3>EmpirumAgentSetup</h3>
<p>Das Paket wurde gerade in den aktuellen Versionen (2.8/2.9) der Empirum WinPE Erweiterung 1.9.0 (und neuer) wesentlich robuster aufgestellt. Falls es bei diesem Paket zu Problemen kommt, dann sollte man einen Blick auf die Variable &#8222;MX42_AGENT_PUSH_PACKAGE_FOLDER&#8220; (Windows) legen. Ist die hier angegebene Version auf dem EmpirumServer bzw. dem zuständigen SubDepot unter &#8222;Empirum\Configurator\Packages\Matrix42\UEM Agent Windows&#8220; abgelegt?</p>
<h3>Keine Software-Installation nach der OS-Installation</h3>
<p>Findet nach der OS-Installation keine Software-Installation statt, dann wurde in den meisten Fällen in den Eigenschaften des Computers bei Domäne der FQDN der Domäne anstatt der NetBIOS Name der Domäne angegeben. Wenn dies der Fall ist und angepasst wurde, reicht eine Aktivierung der Software (keine komplette Neu-Installation per PXE) aus. Zur Sicherheit startet man den Client-Computer einmal neu, damit er nach dem Neustart auf ausstehende Software-Installationen prüft.</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/winpe-installation-und-troubleshooting/">WinPE Installation und 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/winpe-installation-und-troubleshooting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aktualisierungen Frühjahr 2022</title>
		<link>https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/</link>
					<comments>https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 30 Mar 2022 15:25:44 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2787</guid>

					<description><![CDATA[<p>Die letzte Zeit bin ich leider nicht so zur Blog Pflege gekommen, wie ich es mir selbst vorgenommen habe. Dies bedeutet nicht, das ich untätig war, sondern mehr, dass ich leider nicht so viel Zeit &#8230; <a href="https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/">Aktualisierungen Frühjahr 2022</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die letzte Zeit bin ich leider nicht so zur Blog Pflege gekommen, wie ich es mir selbst vorgenommen habe. Dies bedeutet nicht, das ich untätig war, sondern mehr, dass ich leider nicht so viel Zeit hatte hier Dinge zu veröffentlichen. Nachfolgend eine kleine Übersicht, was sich so getan hat und was ihr vielleicht auch noch zu erwarten habt.<span id="more-2787"></span></p>
<h3>wpm-Blog WinPE-Extension-Pack 1.3</h3>
<p>Aufgrund der Windows 11 Implementierung und Unterscheidung im OS-Installer habe das PrepareDRVbyModel_Packages Paket überarbeiten &#8222;müssen&#8220;. Der Vorteil für Euch &#8211; auch eine weitere Funktion ist nun für alle nutzbar. Es ist die CommonDrivers Funktion. Ein Ordner mit Treibern wird für alle Modelle kopiert. So könnt ihr in diesem Ordner, die (neuen?) Dockingstation oder USB-Netzwerkadapter Treiber ablegen und müsst dazu nicht alle Modellpakete erneut anpassen. Es gibt einen Standard-Ordner (CommonDrivers) der kopiert wird, alternativ könnt ihr per Variable einen anderen Namen angeben. Den Gedanke hatte ich auch schon einmal und ein Nutzer hat mich da noch etwas &#8222;geschuppst&#8220; &#8211; jetzt steht es Euch allen zur Verfügung. Ich hoffe, es gefällt Euch.</p>
<p>Das Paket, dass den Hotfix installiert, damit Windows 10 Pro keine ungewollten Neustart direkt nach WinPE Phase durchführt, habe ich in das Extension Pack aufgenommen. Ihr könnt selbst entscheiden, ob ihr es benötigt, oder nicht.</p>
<p>Das aktuelle wpm-Blog WinPE-Extension-Pack bekommt ihr <a href="https://www.wpm-blog.de/empirum-winpe-extension-pack/" target="_blank" rel="noopener noreferrer">hier</a>.</p>
<h3>innomea WinPE Extension Pack</h3>
<p>Neben den WinPE Erweiterungen die ihr hier auf meinem Blog seht, arbeite ich auch den WinPE Erweiterungen der innomea mit. Die Erweiterungen der innomea sind hauptsächlich Ergänzungen zu den Paketen die Matrix42 anbietet. Mit den Ergänzungspaketen (HardwareProfileValidator und CommonDrivers) sollen annährend die Funktionen bereitgestellt werden, die z.B. hier mit PrepareDrvByModel_Packages erreicht werden.</p>
<p>Das innomea PostWindowsInstallation Paket wiederum ist eine starke Weiterentwicklung des hier angebotenen PostOSInstallation. Dieses Paket ermöglicht viele Anpassungen an der Windows Installation, die einige von Euch noch von den Betriebssystemvorlagen her kennen. Dabei wurde teilweise auch auf Einträge im Matrix42 ideas Portal eingegangen.</p>
<p>Hier ein kleiner Auszug der Funktionen, die ihr zum Großen Teil per Variablen steuern könnt: Installation von Treibern per EXE/MSI, Firewall Modifikationen, Festplatte/Partition C: umbenennen, Support, Besitzer Informationen hinterlegen, EmpirumServer der OS-Installation als Umgebungsvariable setzen, &#8222;Kennwort läuft nicht ab&#8220; für den zusätzlichen lokalen Admin setzen, uvm.</p>
<p>Den kompletten Umfang und die weiteren Pakete könnt ihr <a href="https://marketplace.matrix42.com/de/details/innomea-winpe-extension-pack-free-edition/" target="_blank" rel="noopener noreferrer">hier</a> einsehen.</p>
<h3>Matrix42 DomainJoin Paket</h3>
<p>Das Matrix42 DomainJoin Paket wird in Kürze auch eine neue Version erhalten, dessen Vorteil einige zu nutzen wissen werden. Vielen Dank an die Beteiligten der Matrix42 für eure offene Kommunikation und Umsetzung!</p>
<h3>Beyond Empirum WinPE</h3>
<p>Natürlich dreht sich die hier zumeist angesprochene Matrix42 Empirum Welt nicht nur um WinPE. Jedoch kann man ganz gut erkennen, dass diese mir sehr viel Spaß bereitet. Matrix42 ist dabei eine größere Änderung im UEM-Agent vorzunehmen. Darauf werde ich mit Euch in Kürze schauen.</p>
<h3>Stay save!</h3>
<p>Wer mich kennt, weiß wie sehr ich versuche &#8222;Anglizismen&#8220;, wenn möglich, zu umgehen. Es gibt meines Erachtens jedoch einige Situationen bei diesen diese Worte oder Sätze einfach kürzer und treffender sind. Wie auch immer: Bleibt weiterhin gesund in dieser &#8222;unbekannten&#8220; und noch &#8222;verrückteren&#8220; Zeit!</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/aktualisierungen-fruehjahr-2022/">Aktualisierungen Frühjahr 2022</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/aktualisierungen-fruehjahr-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ungeplante Neustarts während der Windows 10 Installation durch KB5005716</title>
		<link>https://www.wpm-blog.de/ungeplante-neustarts-waehrend-der-windows-10-installation-durch-kb5005716/</link>
					<comments>https://www.wpm-blog.de/ungeplante-neustarts-waehrend-der-windows-10-installation-durch-kb5005716/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 27 Oct 2021 06:51:49 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2757</guid>

					<description><![CDATA[<p>Liebe Blog-Leser, letzte Woche hat mich die Nachricht erreicht, dass es Probleme bei der Windows 10 OS-Installation gibt. Recht zeitnahe nach der Windows 10 Installation, bei Empirum nach dem PreOs-Paket PxeOffAndReboot, wird mitunter ein „harter &#8230; <a href="https://www.wpm-blog.de/ungeplante-neustarts-waehrend-der-windows-10-installation-durch-kb5005716/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/ungeplante-neustarts-waehrend-der-windows-10-installation-durch-kb5005716/">Ungeplante Neustarts während der Windows 10 Installation durch KB5005716</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Liebe Blog-Leser, letzte Woche hat mich die Nachricht erreicht, dass es Probleme bei der Windows 10 OS-Installation gibt. Recht zeitnahe nach der Windows 10 Installation, bei Empirum nach dem PreOs-Paket PxeOffAndReboot, wird mitunter ein „harter Neustart“ durchgeführt.<br />
Je nachdem, wann dies passiert, ist die Installation nicht in einem einwandfreien Zustand, da ggf. der Matrix42 UEM-Agent auch nur teilweise installiert wurde.<span id="more-2757"></span></p>
<h3>Was passiert da?</h3>
<p>Nachfragen, Recherchen und eigene Tests haben folgendes ergeben. Microsoft installiert direkt nach der Windows Installation ein Windows Update und führt direkt danach einen Neustart durch. Voraussetzung dafür ist: der Computer verfügt über eine Internet Verbindung und es liegt eine bestimmte Windows Version vor. Das Update, das installiert wird, ist das „KB5005716“. Mit diesem Update passt Microsoft die OOBE Phase an, um Windows 11 zu „promoten“.</p>
<h3>Weitergehende Informationen</h3>
<p>Bis dato sind keine Einstellungen bekannt das zu unterbinden. Wenn man den folgenden Artikel aufmerksam liest, wird das auch nicht geplant sein. Wie heißt es im nachfolgenden <a href="https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/windows-updates-during-oobe" target="_blank" rel="noopener noreferrer">Link</a> zu &#8222;Windows updates during Windows 10 OOBE&#8220; so schön: &#8222;&#8230;Critical driver updates, and critical Windows zero-day patch (ZDP) updates, will begin downloading automatically during OOBE after the user has connected to a network. The user can&#8217;t opt-out of these critical updates as they are required for the device to operate properly. &#8230;&#8220;</p>
<p>Hier geht es zur <a href="https://support.microsoft.com/en-us/topic/kb5005716-out-of-box-experience-update-for-windows-10-version-2004-20h2-21h1-and-21h2-october-4-2021-4d3c3e9c-b636-49fd-9d79-3b027dfbaf8f" target="_blank" rel="noopener noreferrer">KB5005716 Update Beschreibung</a></p>
<p>Weitere Meldungen aus dem Netz, auch Meldungen von SCCM Nutzern über Probleme:<br />
<a href="https://www.reddit.com/r/SCCM/comments/q2msk7/kb5005716_breaks_osd/" target="_blank" rel="noopener noreferrer">https://www.reddit.com/r/SCCM/comments/q2msk7/kb5005716_breaks_osd/</a><br />
<a href="https://www.borncity.com/blog/2021/10/09/windows-10-oobe-update-kb5005716/" target="_blank" rel="noopener noreferrer">https://www.borncity.com/blog/2021/10/09/windows-10-oobe-update-kb5005716/</a></p>
<div class="grey-box">Hinweis: Das hier beschriebene Update soll laut der Microsoft Update Beschreibung nur für Professional und Home Editionen zur Verfügung stehen. Ich selbst habe es mit der Windows 10 Pro Version bei meinen ersten Tests nachvollzogen.</div>
<h3>Workaround / Lösung</h3>
<p>Die Hinweise im Netz gehen in die Richtung, dass obige Update in seine Windows Quellen zu integrieren. Dies funktioniert, wie ich auch bereits erfahren habe. Ein Veränderung der Windows Quellen mache ich selbst ungern, da sich die Windows Quellen dann nicht so einfach austauschen lassen.</p>
<p>Das hat mich dazu gebracht, ein PreOS Paket zu erstellen, welches man direkt nach dem PxeOffAndReboot einreiht. Dies installiert &#8222;geplant&#8220; das Update und führt einen gewollten Neustart durch. Somit wurde die Installation zuverlässig zu Ende geführt. Voraussetzung ist bis dato mindestens Windows 10 Build 20H2 (2009).</p>
<h3>PreOS Paket</h3>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="Version 1.0" href="https://www.wpm-blog.de/download/2759/?tmstv=1793279276" rel="nofollow" id="download-link-2759" data-redirect="false" >
	Install-MS-KB5005716_x64	(337 Downloads	)
</a>
<br />
SHA256 Hash der Downloaddatei: C5E6E64DBFD4E654C9D2E1F4DA5036B6528F817449653A4D52211156DF81ECA0</p>
<p>Hilfestellung: Hinweise, wie man ein PreOS Paket einbindet, findet ihr <a href="https://www.wpm-blog.de/empirum-winpe-preos-packages/">hier</a>.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/ungeplante-neustarts-waehrend-der-windows-10-installation-durch-kb5005716/">Ungeplante Neustarts während der Windows 10 Installation durch KB5005716</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/ungeplante-neustarts-waehrend-der-windows-10-installation-durch-kb5005716/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<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>ErrorLevel Abfrage bei Unattended Installationen</title>
		<link>https://www.wpm-blog.de/empirum-errorlevel-abfrage-bei-unattended-installationen/</link>
					<comments>https://www.wpm-blog.de/empirum-errorlevel-abfrage-bei-unattended-installationen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 19 Oct 2020 19:33:23 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2652</guid>

					<description><![CDATA[<p>Matrix42 liefert eine Setup.inf Vorlage mit, die für &#8222;Silent&#8220; Installationen von EXE Dateien genutzt werden kann. Diese Vorlage ist jedoch meines Erachtens sehr &#8222;rudimentär&#8220; und an einer Stelle sogar gefährlich bis falsch. In den kommenden &#8230; <a href="https://www.wpm-blog.de/empirum-errorlevel-abfrage-bei-unattended-installationen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-errorlevel-abfrage-bei-unattended-installationen/">ErrorLevel Abfrage bei Unattended Installationen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Matrix42 liefert eine Setup.inf Vorlage mit, die für &#8222;Silent&#8220; Installationen von EXE Dateien genutzt werden kann. Diese Vorlage ist jedoch meines Erachtens sehr &#8222;rudimentär&#8220; und an einer Stelle sogar gefährlich bis falsch. In den kommenden Tagen möchte ich mit Euch diese Vorlage Stück für Stück verändern. Wahrscheinlich gibt es am Ende immer noch &#8222;Luft&#8220; nach oben, da jeder noch ein paar andere Vorstellungen, Vorlieben, etc. hat. Doch halten wir es Mal wie mit einer Fahrt in den Urlaub &#8211; &#8222;der Weg ist das Ziel&#8220;.<span id="more-2652"></span></p>
<h3>Welche Datei meine ich denn nun genau?</h3>
<p>Es geht um die Unattended.inf im Empirum\Configurator\Packages\Matrix42\Packaging Center\&lt;Version&gt;\Templates Ordner. Diese wird bei der Auswahl &#8222;Unattended&#8220; im Verlaufe des &#8222;Package Wizards&#8220; herangezogen.</p>
<h3>Erfolgsüberprüfung</h3>
<p>Nach dem &#8222;silent&#8220; Aufruf einer EXE Datei, wird eine, wie ich sie nenne, &#8222;Erfolgsüberprüfung&#8220; durchgeführt. Denn jede Setup.inf, die nicht mit einem &#8222;Abort&#8220; beendet wird, wird per se als Erfolg gewertet. Sprich, wir sollten nach dem Aufruf eines externen Programms (Setup.exe, Installer, etc.) überprüfen, ob eingetroffen ist, was wir erwarten würden. Andernfalls, kann ein Paket ein &#8222;Success&#8220; zurückmelden und die Software ist nicht installiert.</p>
<h3>ErrorLevel Abfrage in der Vorlage</h3>
<p>Die oben angesprochene Setup.inf Vorlage prüft deswegen nach einem Aufruf einer Installation den ErrorLevel ab. Weit verbreitet ist ein ErrorLevel mit dem Wert 0 ein Erfolg. Deswegen enthält die Vorlage auch die nachfolgende Zeile:</p>
<pre>If "%ErrorLevel%" &lt;&gt; "0" Then "SET:InstallationError" EndIf</pre>
<p>Doch was passiert, wenn die Installation z.B. einen Wert von 3010 zurückliefert? Ist dann ein Fehler aufgetreten? Nein. Der Wert 3010 bedeutet beispielsweise, die Installation war erfolgreich, doch es wird zusätzlich ein Neustart benötigt. Microsoft hat es mit den MSI Installern begonnen und einige haben diese Werte übernommen oder rufen in ihrer EXE Datei eine MSI Installation auf und geben den ErrorLevel der MSI Installation zurück.</p>
<h3>Anpassung</h3>
<p>Diese Anpassung setzt automatisch eine Neustart-Anforderung für dieses Paket und wertet den Rückgabewert von 3010 nicht als Fehler.</p>
<pre>If "%ErrorLevel%" == "3010" Then "RebootRequired" EndIf
If "%ErrorLevel%" &lt;&gt; "0" &amp; "%ErrorLevel%" &lt;&gt; "3010" Then "SET:InstallationError" EndIf

[RebootRequired]
SetReboot 1
-SetReboot 1</pre>
<p>Wer noch weiter gehen möchte, für z.B. VCRedist Installationen oder Updates, der kann zusätzlich noch den Wert 1638 (Another version of this product is already installed) überprüfen.</p>
<h3>ErrorLevel oder gibt es auch andere Methoden</h3>
<p>Der ErrorLevel ist nicht die einzig wahre Methode. Natürlich kannst Du auch überprüfen, ob es einen bestimmten Registry Wert nach der Installation gibt, den es zuvor nicht gibt. Eine Überprüfung, ob die Software in Form ihrer ausführbaren Date vorhanden ist, kann genauso gut sein. Zu diesen Abfragen kommen wir dann bei den nächsten Tipps. Falls Du bereits Neugierig bist, so kannst Du in der Hilfe nach DoesRegKeyExist oder DoesFileExists suchen. Die DoesRegKeyExist Abfrage ist auch in der MSI.inf (Vorlage für MSI Installationen) enthalten ;-).</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-errorlevel-abfrage-bei-unattended-installationen/">ErrorLevel Abfrage bei Unattended Installationen</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-errorlevel-abfrage-bei-unattended-installationen/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 Agent Steuerung per Registry</title>
		<link>https://www.wpm-blog.de/empirum-agent-steuerung-per-registry/</link>
					<comments>https://www.wpm-blog.de/empirum-agent-steuerung-per-registry/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Fri, 20 Sep 2019 07:23:37 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empkrum]]></category>
		<category><![CDATA[UEM Agent]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2311</guid>

					<description><![CDATA[<p>Nachdem ich die Tage beim Kunden für mein Gedächtnis gelobt wurde, habe ich es als Ansporn gesehen, alle mir bekannten Möglichkeiten zur Steuerung des Empirum Agenten per Registry Einträge zusammenzufassen. Der größte Teil der Einträge &#8230; <a href="https://www.wpm-blog.de/empirum-agent-steuerung-per-registry/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-agent-steuerung-per-registry/">Empirum Agent Steuerung per Registry</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 die Tage beim Kunden für mein Gedächtnis gelobt wurde, habe ich es als Ansporn gesehen, alle mir bekannten Möglichkeiten zur Steuerung des Empirum Agenten per Registry Einträge zusammenzufassen. Der größte Teil der Einträge kommt aus dem ganz offiziellen PDF zum UEM Agenten der Matrix42. Einige andere Eigenschaften aus den jeweiligen &#8222;Neue Funktionen und Änderungen&#8220; Dokument. Somit habe ich hier weitestgehend nichts neu erfunden, sondern mehr zusammengetragen. Wobei einige wenige Hinweise, meines Wissens nach, nicht ganz so öffentlich zugänglich sind. <span id="more-2311"></span></p>
<p>Die nachfolgende Auflistung enthält zumeist eine Kurzbeschreibung, den Registry Wert in der .reg und Setup.inf Syntax und einen möglichen Quellenverweis.<br />
Falls Ihr noch Werte kennt, die hier fehlen, so nutzt bitte die Kommentarfunktion oder schickt mir eine E-Mail.</p>
<p>Danke und Grüße &#8211; Jochen</p>
<div class="grey-box"><strong>Hinweis:</strong> Bei der Übernahme der Registry Werte in Empirum o.ä. bitte auf das Format der Hochkommas achten. Gerne wird ein &#8222;falsches&#8220; Format der Hochkommas in den Editor übernommen. Zur Sicherheit im Editor oder in der Setup.inf die Hochkommas nochmals überschreiben.</div>
<h3>Prüfung auf ausstehenden Windows Reboot verhindern</h3>
<p>In der Registry kann festgelegt werden, dass der Agent die Überprüfung ausstehender Windows Reboots (z.B. vorhandene Pending.xml) nicht durchführt und anstehende Software Management-Aktionen durchführt. Die Prüfung kann durch Setzen des Registry Wertes WindowsUpdateRebootCheck unter dem Schlüssel HKLM,Software\Matrix42\Agent auf 0 deaktiviert werden.<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\AGENT]<br />
&#8222;WindowsUpdateRebootCheck&#8220;=dword:00000000</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;WindowsUpdateRebootCheck&#8220;,0x00010001,0</p>
<p>Weiterführende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2017/Matrix42_Empirum_17.0_New_Features_and_Changes_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2017/Matrix42_Empirum_17.0_New_Features_and_Changes_DE.pdf</a></p>
<p><strong>Erweiterungen zur Neustart Steuerung (UEM Agent 2009.x und neuer)</strong><br />
Der Wert &#8222;2&#8220; ist der neue &#8222;Standard&#8220;, wie wenn kein Wert gesetzt ist. Nach einer Verzögerung erscheint ein UEM Agent Fenster, das den Benutzer zu einem Neustart auffordert. Wem dieses Verhalten nicht gefällt, kann den Wert auf &#8222;1&#8220; setzen, welches dem alten Standard entspricht (keine UEM Agent Aktivitäten bis ein Neustart durch den Anwender durchgeführt wurde).</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\AGENT]<br />
&#8222;WindowsUpdateRebootCheck&#8220;=dword:00000002</p>
<p>Das &#8222;neue&#8220; Reboot-Verhalten wird verzögert initiiert. Wer möchte kann den Verzögerungswert (in Sekunden) anpassen. Wenn kein Wert gesetzt ist, ist der Standardwert 15 Minuten (900 Sekunden).</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\AGENT]<br />
&#8222;WindowsUpdateRebootDelaySeconds&#8220;=dword:00000120</p>
<p>Weiterführende Informationen: <a href="https://marketplace.matrix42.com/details/uem-agent-windows-release/">https://marketplace.matrix42.com/details/uem-agent-windows-release/</a></p>
<h3>Getaktete Verbindung erkennen (ab UEM Agent 1808)</h3>
<p>Der UEM Agent Windows erkennt eine getaktete Verbindung und schreibt am Anfang des Pollings einen Registry Schlüssel:<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\Agent]<br />
&#8220; NetworkCostType&#8220; (DWORD) = Wert der Microsoft API<br />
Mögliche Werte:<br />
0 &#8211; Unknown: Cost information is not available.<br />
1 &#8211; Unrestricted: The connection is unlimited and has unrestricted usage charges and capacity constraints.<br />
2 &#8211; Fixed: The use of this connection is unrestricted up to a specific limit.<br />
3 &#8211; Variable: The connection is costed on a per-byte basis.</p>
<p>Weitergehende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf</a></p>
<h3>Globaler Silent Level (UEM Agent)</h3>
<p>Alle zu installierenden Software-Pakete werden mit einem Silent Wert ausgeführt. Es greifen keine paketspezifischen Werte aus dem Feld &#8222;Befehl&#8220; der Paketeigenschaft.<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\Agent]<br />
&#8222;GlobalSilentLevel&#8220;=dword:00000004<br />
Einschränkungen aktuell: Pakete, die eine Eingabe erfordern, funktionieren nicht mit dem Modus “0” und “1”.<br />
Wenn der Eintrag (GlobalSilentLevel) nicht vorhanden ist, funktioniert es wie unter dem Advanced Agent und die individuellen Paket Parameter werden angezogen.</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;GlobalSilentLevel&#8220;,0x00010001,4<br />
oder<br />
-HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;GlobalSilentLevel&#8220;</p>
<p>Weitergehende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf</a></p>
<h3>InstallAtShutdown &#8211; Shutdown nach der OS Installation (UEM Agent)</h3>
<p>Wenn der untenstehende Registry Key auf 1 steht, dann ist der &#8222;InstallAtShutdown&#8220; Modus für den Agent aktiv.<br />
Der Wert kann jedoch auch gezielt gesetzt werden, um die Funktionalität zu nutzen.<br />
Dieser Wert kann beispielsweise in der UEMAgent.bat gesetzt werden um den Computer nach der OS Installation komplett auszuschalten.<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\AGENT]<br />
&#8222;InstallAtShutdown&#8220;=dword:00000001</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;InstallAtShutdown&#8220;,0x00010001,1</p>
<p>Weitergehende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf</a></p>
<h3>Ausblenden der Option Installation beim Herunterfahren (UEM Agent)</h3>
<p>Die Funktion &#8222;Installation beim Herunterfahren&#8220; kann für Anwender verborgen werden:<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\AGENT]<br />
&#8222;AllowPostponeUntilShutdown &#8222;=dword:00000000</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;AllowPostponeUntilShutdown&#8220;,0x00010001,0</p>
<p>Weitergehende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf</a></p>
<h3>Suspend Modus (UEM Agent)</h3>
<p>Mit einem Registry-Key kann der UEM Agent in einen Modus versetzt werden, in dem<br />
keinerlei Polling-, Download- oder Installationsaktionen durchgeführt werden. Intern wird<br />
dieser Modus für den Auto Update verwendet. Bei Bedarf kann man diesen Modus<br />
beispielsweise verwenden um beim Aufbau einer VPN-Verbindung über ein Satellitentelefon<br />
den möglichen Datenverbrauch des Agent zu unterbinden.<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\Agent]<br />
&#8222;Suspenduntil&#8220; (Typ: STRING) = Endedatum des Suspendmodes<br />
Der Wert gibt den Termin zur Beendigung des Suspendmode an. Beispielsweise 2018-12-<br />
24T18:00. Jeder angegebene Wert, der nicht vom Agent als ISO Zeit-Wert in der<br />
Vergangenheit erkannt wird, wird den Agent pausieren</p>
<h3>Paket Validierung</h3>
<p>Validierung von Paketen für UEM Agent aktivieren (UEM Agent 1903)<br />
Um die Validierung von Software Paketen auf Client-Seite zu aktivieren setzten Sie &#8222;CheckPackageHash&#8220; als DWORD auf einen Wert größer 0 in der Registry.<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\Agent]<br />
&#8222;CheckPackageHash&#8220;=dword:00000001</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;CheckPackageHash&#8220;,0x00010001,1</p>
<p>Weitergehende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf</a></p>
<h3>Behandeln von fehlerhaften Paket Validierungen</h3>
<p>Stellt die Paketvalidierung einen Unterschied der Hashwerte auf dem Server zu dem auf dem Client fest, wird für dieses Paket der Zähler FailedInstallationRetries hochgezählt.<br />
Dieses Verhalten lässt sich mit dem Schlüssel CountHashValidationErrors als DWORD gezielt steuern. Existiert der Eintrag nicht oder besitzt einen Wert ungleich &#8222;1&#8220;, so wird der Zähler nicht hochgezählt (Standard). Existiert der Eintrag und hat den Wert &#8222;1&#8220;, so wird der FailedInstallationRetries Zähler hochgezählt.</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;CountHashValidationErrors&#8220;,0x00010001,1</p>
<h3>Feedback URL ausschalten/anpassen (UEM Agent)</h3>
<p>Die Anzeige des Icons und der Link zum Matrix42 Feedback Portal ausschalten.<br />
Wenn man eine URL angibt, kann man auf ein eigenes Portal bzw. Internetseite verzweigen.<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\Agent]<br />
&#8222;Feedback_URL&#8220;=&#8220;&#8220;</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;Feedback_URL&#8220;,0x00000000,&#8220;&#8220;</p>
<p>Weitergehende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2019/Matrix42_UEM_Agent_Windows_DE.pdf</a></p>
<h3>UEM Agent Autoupdate Zeitraum beeinflussen (ab UEM Agent 1811)</h3>
<p>Wenn man die UEM Agent Autoupdate Funktion nutzt, so kann man den Zeitraum des automatischen Updates beeinflussen.<br />
Dazu gibt es zwei Einträge, die eine Angabe von Minuten (Typ: DWORD) annehmen.</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\Agent]<br />
&#8222;MinAutoUpdateDelayAfterSystemStart&#8220;=dword:00000015<br />
&#8222;MaxAutoUpdateDelayAfterProcessStart&#8220;=dword:00000030</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;MinAutoUpdateDelayAfterSystemStart&#8220;,0x00010001,15<br />
HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;MaxAutoUpdateDelayAfterProcessStart&#8220;,0x00010001,30</p>
<div class="grey-box">Hinweise: MaxAutoUpdateDelayAfterProcessStart muss mindestens das Doppelte des Wertes MinAutoUpdateDelayAfterSystemStart sein. Die Werte in Minuten nutzt der UEM Agent beim Start des Dienstes um einen zufälligen Wert in diesem Zeitraum zu ermitteln. Wenn der Dienst-Neustart nach dem ersten Wert (Min&#8230;) liegt, dann ist nur noch der Wert (Max&#8230;) relevant.</div>
<h3>Anpassen der Berechtigungen auf den Agent Cache</h3>
<p>Um eine größtmögliche Sicherheit zu gewährleisten setzten der Advanced und der UEM Agent die lokalen NTFS Berechtigungen bei jedem Start des Agent nach den Matrix42 Vorgaben auf den Empirum Agent Cache (zumeist C:\EmpirumAgent). Um Kunden spezielle Szenarien zu ermöglichen kann dieses Verhalten mit einem Registry-Wert unterbunden werden, wenn beispielsweise der lokale Benutzer Zugriff auf Dateien im Cache-Verzeichnis benötigt.<br />
Registry Schlüssel &#8222;HKLM\SOFTWARE\Matrix42\Agent,SetNTFSCacheRights&#8220;, 0 = Keine Anpassung der NTFS Rechte, 1 oder nicht vorhanden (Standard) = Anpassung der NTFS Rechte, 2 = Der Agent setzt die Standard Zugriffsrechte, jedoch keine Zugriffsrechte für &#8222;Jeder&#8220; auf das &#8222;User&#8220;-Verzeichnis (ab UEM-Agent SFR 2011.1.2 )</p>
<p>HKLM,&#8220;SOFTWARE\Matrix42\Agent&#8220;,&#8220;SetNTFSCacheRights&#8220;,0x00010001,0</p>
<p>Weitergehende Informationen: <a href="https://helpfiles.matrix42-web.de/EXT/UEM_2018/Matrix42_Empirum_18.0_Update2_New_Features_and_Changes_DE.pdf" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/EXT/UEM_2018/Matrix42_Empirum_18.0_Update2_New_Features_and_Changes_DE.pdf</a></p>
<h3>Prüfung auf Scriptdateien für Kiosk Pakete</h3>
<p>Ab dem UEM Agent 2009.1.2 findet für Pakete im Kiosk keine Prüfung auf Existenz der Scriptdateien auf dem Server statt. Dies führt auf den Depotservern zu einer deutlichen Lastreduzierung, insbesondere bei Verwendung von http(s). Die Prüfung der Scriptdateien auf dem Depotserver kann über folgenden Registry Key wieder aktiviert werden:</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\AGENT]<br />
&#8222;UseCheckFileForKiosk&#8220;=dword:00000001</p>
<h3>Zurücksetzen der fehlgeschlagenen Installationen</h3>
<p>Die Anzahl der auf dem Computer fehlgeschlagenen Softwareinstallationen werden unter dem Registry Baum &#8222;HKLM\SOFTWARE\Matrix42\Agent\software&#8220; abgelegt.<br />
Diese Pakete werden beim Erreichen des jeweiligen Maximalwertes nicht erneut ausgeführt. Damit die Pakete erneut ausgeführt werden, muss man entweder das Paket auf dem entsprechenden Computer &#8222;reinstallieren&#8220;, oder den Wert im Agent-Template erhöhen &#8211; das gilt dann jedoch für alle fehlgeschlagenen Installationen. Wenn man den Computer &#8222;zwingen&#8220; möchte, die Ausführung der Installation aller fehlgeschlagenen Pakete nochmals zu starten, kann man alternativ den nachfolgend genannten Registry-Baum löschen.<br />
Es besteht die Möglichkeit das per Paket, oder auch als externes Programm in der Management Console (erforderliche Rechte vorausgesetzt), einzubinden.</p>
<p>Beispiel für einen Eintrag in einem Software Paket:<br />
-HKLM,&#8220;SOFTWARE\Matrix42\Agent\software&#8220;</p>
<p>Beispiel für einen externen Aufruf:<br />
reg delete \\%Computername%\HKLM\SOFTWARE\Matrix42\Agent\software /f</p>
<h3>Verhalten bei Problemen beim Paket-Download (ab UEM Agent 2203.1.2 SFR)</h3>
<p>Sollte es beim Herunterladen eines Paketes zu Problemen kommen (z. B. temporäre Netzwerkfehler, Zugriffsprobleme), dann kann der Agent veranlassen, dass der Vorgang automatisch wiederholt werden soll. Hierfür kann man die Anzahl der erneuten Versuche (Standard: 5) sowie die Pause zwischen den Versuchen in Sekunden (Standard: 60) einstellen. Der Standard kann in der Registry überschrieben werden:<br />
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\AGENT]<br />
&#8222;RetryTransferRepetitionLimit&#8220;=dword:00000005<br />
&#8222;RetryTransferPause&#8220;=dword:00000060</p>
<p>Weitergehende Informationen: <a href="https://m42marketplacemediathek.blob.core.windows.net/matrix42-ag-pub/2022/03/Matrix42-UEM-Agent-Windows-2203_1_2-SFR-EN.pdf" target="_blank" rel="noopener noreferrer">https://m42marketplacemediathek.blob.core.windows.net/matrix42-ag-pub/2022/03/Matrix42-UEM-Agent-Windows-2203_1_2-SFR-EN.pdf</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-agent-steuerung-per-registry/">Empirum Agent Steuerung per Registry</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-agent-steuerung-per-registry/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>SystemShutdown vs. SetReboot</title>
		<link>https://www.wpm-blog.de/systemshutdown-vs-setreboot/</link>
					<comments>https://www.wpm-blog.de/systemshutdown-vs-setreboot/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Thu, 18 Jul 2019 18:42:07 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2222</guid>

					<description><![CDATA[<p>Vielleicht ist dem ein oder anderen schon der Neustart Dialog beim Installieren des EmpirumAgenten aufgefallen, der keine Möglichkeit hat den anstehenden Neustart zu verschieben? Wenn nicht, so schaut der Dialog aus: Damit sind wir auch &#8230; <a href="https://www.wpm-blog.de/systemshutdown-vs-setreboot/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/systemshutdown-vs-setreboot/">SystemShutdown vs. SetReboot</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vielleicht ist dem ein oder anderen schon der Neustart Dialog beim Installieren des EmpirumAgenten aufgefallen, der keine Möglichkeit hat den anstehenden Neustart zu verschieben?<span id="more-2222"></span></p>
<p>Wenn nicht, so schaut der Dialog aus:</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/07/SystemShutdown.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2221 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/07/SystemShutdown.png?x39343" alt="" width="428" height="164" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/07/SystemShutdown.png 428w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/07/SystemShutdown-300x115.png 300w" sizes="(max-width: 428px) 100vw, 428px" /></a></p>
<p>Damit sind wir auch schon mitten im Thema. Der SystemShutdown Befehl der Empirum Setup.inf gibt dem Benutzer einen Hinweis, dass ein Neustart ansteht, den der Benutzer je nach Parameter nicht umgehen kann. Darin unterscheidet sich der SystemShutdown gegenüber dem Reboot= bzw. SetReboot Befehl. Der SetReboot Befehl gibt die Neustart Anforderung an den Agenten weiter und ermöglicht somit dem Benutzer, dass dieser den Neustart, je nach Agenten Konfiguration, verschieben kann. Bei BIOS Updates oder Windows Feature Upgrades ist dies, nach der teilweise vorgenommenen Änderungen, nicht unbedingt gewünscht. An dieser Stelle kann der SystemShutdown eingesetzt werden, um dem Benutzer keine Wahl zu lassen, wann er den Computer neu starten möchte.</p>
<div></div>
<div><strong>SystemShutdown &lt;ShutdownText&gt;, &lt;Reboot&gt;, &lt;Force&gt;, &lt;Timeout in Seconds&gt;, &lt;Asynchron&gt;</strong></div>
<div></div>
<div>
<table>
<tbody>
<tr>
<th>Befehl</th>
<th>Bemerkung</th>
</tr>
<tr>
<td>&lt;ShutdownText&gt;</td>
<td>Text für den Neustart Dialog</td>
</tr>
<tr>
<td>&lt;Reboot&gt;</td>
<td>0=Herunterfahren,<br />
1=Herunterfahren+Neustarten</td>
</tr>
<tr>
<td>&lt;Force&gt;</td>
<td>1=die Applikation(en) mit Zwang beenden,<br />
0=nicht forciert die Applikation(en) schließen</td>
</tr>
<tr>
<td>&lt;Timeout in Seconds&gt;</td>
<td>Wartezeit in Sekunden, bevor der Dialog geschlossen wird.</td>
</tr>
<tr>
<td>&lt;Asynchron&gt;</td>
<td>0=synchon,<br />
1=asynchron</td>
</tr>
</tbody>
</table>
<p><strong>Beispiel:</strong></p>
<pre>SystemShutdown In fünf Minuten erfolgt ein Neustart!/nBitte beenden Sie alle offenen Anwendungen, 1, 1, 300, 1</pre>
</div>
<div></div>
<div>
<div><strong>Befehl für das Auslösen eines &#8222;SystemShutdowns&#8220; innerhalb der Setup.inf:</strong></div>
<div></div>
<div>
<pre>[Strings:07]
ShutdownTextDesc=Das BIOS Update erfordert einen Neustart des Computers.\nSpeichern Sie Ihre Daten und schließen Sie alle offenen Anwendungen.\n\nKlicken Sie 'OK' um den Computer neu zu starten.

[Strings:09]
ShutdownTextDesc=The BIOS update needs to restart your computer.\nSave your work and close all open applications.\n\nClick 'OK' to restart your computer.

[Set:FinishedBIOSUpdate]
If DoesProcessExist ("Explorer.exe") == "1" Then "UserIsLoggedOn" Else "NoUserIsLoggedOn" EndIf

[UserIsLoggedOn]
SystemShutdown %ShutdownTextDesc%, 1, 0, 600, 1

[NoUserIsLoggedOn]
SystemShutdown %ShutdownTextDesc%, 1, 0, 15, 1</pre>
</div>
</div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/systemshutdown-vs-setreboot/">SystemShutdown vs. SetReboot</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/systemshutdown-vs-setreboot/feed/</wfw:commentRss>
			<slash:comments>0</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 42/67 queries in 0.025 seconds using Disk

Served from: www.wpm-blog.de @ 2026-10-29 14:07:56 by W3 Total Cache
-->