<?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 datei - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/datei/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>Wed, 19 Nov 2025 13:36:38 +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: 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>Empirum Paketeigenschaften &#8211; Zur Installation freigeben</title>
		<link>https://www.wpm-blog.de/empirum-paketeigenschaften-zur-installation-freigeben/</link>
					<comments>https://www.wpm-blog.de/empirum-paketeigenschaften-zur-installation-freigeben/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 08 Dec 2024 17:26:10 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[SoftwareDepot]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<category><![CDATA[UEM Agent]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=3054</guid>

					<description><![CDATA[<p>Wenn man ein Paket in das Empirum Software-Depot einbindet, setzt man fast schon automatisch den Haken bei der Checkbox &#8222;Zur Installation freigeben&#8220; (Ready to Install=1). Jeder weiß, dass das entsprechende Software-Paket nicht verteilt wird, wenn &#8230; <a href="https://www.wpm-blog.de/empirum-paketeigenschaften-zur-installation-freigeben/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paketeigenschaften-zur-installation-freigeben/">Empirum Paketeigenschaften &#8211; Zur Installation freigeben</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wenn man ein Paket in das Empirum Software-Depot einbindet, setzt man fast schon automatisch den Haken bei der Checkbox &#8222;Zur Installation freigeben&#8220; (Ready to Install=1). Jeder weiß, dass das entsprechende Software-Paket nicht verteilt wird, wenn diese Option nicht gesetzt ist. Dies wird zusätzlich damit symbolisiert, in dem der Name des Paketes in brauner Farbe dargestellt wird. Aber was bewirkt diese Option und wie kann man sich diese zu nutze machen?<span id="more-3054"></span></p>
<h3>Paketeigenschaften</h3>
<p>Hier nochmals ein Screenshot der Paketeigenschaften, um die Option in Erinnerung zu rufen:</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/Package-Properties-Ready-to-Install.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-3051" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/Package-Properties-Ready-to-Install.png?x39343" alt="" width="450" height="440" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/Package-Properties-Ready-to-Install.png 450w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/Package-Properties-Ready-to-Install-300x293.png 300w" sizes="(max-width: 450px) 100vw, 450px" /></a></p>
<div class="grey-box"><strong><span class="autonumber">Hinweis: </span></strong>Diese Option bezieht sich auf die Softwareverteilung per Zuweisung (Zuweisung in <span class="mx42WortKursiv">Management &gt; Administration</span>) und nicht auf Software im Kiosk.</div>
<h3>Computervariable &#8211; ReadyToInstall_Test</h3>
<p>Software-Pakete, die nicht &#8222;zur Installation freigegeben&#8220; sind, werden trotz Zuweisung zu einem oder mehrerer Computer nicht in deren Auftragsdatei (DDC) geschrieben und somit installiert. In Abhängigkeit der Computervariablen &#8222;ReadyToInstall_Test&#8220; werden nun auch diese Pakete und somit Installationsaufträge in die Auftragsdatei aufgenommen. Mit dieser Variable definiert man somit, dass ein Computer auch nicht freigegebene (noch im Test befindliche) Software installiert bekommt.</p>
<p>Nachfolgend eine Aufstellung, was die Werte der Option bewirken:</p>
<ul>
<li>0 (deaktiviert) = Software Installationsauftrag nicht in die DDC schreiben</li>
<li>1 (aktiviert) = Software Installationsauftrag in die entsprechende DDC des Computers schreiben</li>
</ul>
<p>Die Computervariable kann man nun über den althergebrachten Weg, oder per definierter und zugewiesener Variablen Konfiguration setzen und somit einen Computer in die Lage versetzen, auch die nicht freigegeben Pakete zu installieren.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/ComputerVariable_ReadyToInstall_Test.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-3052" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/ComputerVariable_ReadyToInstall_Test.png?x39343" alt="" width="521" height="230" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/ComputerVariable_ReadyToInstall_Test.png 521w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/ComputerVariable_ReadyToInstall_Test-300x132.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></a></p>
<h3>UEM Agent AutoUpdate</h3>
<p>Die oben genannte Paketeigenschaft hat im Falle der Matrix42 UEM Agent Windows Pakete auch eine Auswirkung auf die UEM Agent Auto Update Funktion. Möchte man die UEM Agent Auto Update Funktion nutzen, so geschieht die Aktivierung auch über entsprechende Computervariablen.</p>
<p>Die Konfiguration und das unterschiedliche Verhalten geschieht über die Variable: MX42_UEM_Agent, Auto Update.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/MX_UEM_AGENT-Auto_Update.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-3053" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/MX_UEM_AGENT-Auto_Update.png?x39343" alt="" width="447" height="426" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/MX_UEM_AGENT-Auto_Update.png 447w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/12/MX_UEM_AGENT-Auto_Update-300x286.png 300w" sizes="(max-width: 447px) 100vw, 447px" /></a></p>
<table>
<tbody>
<tr>
<td><strong>Variablenwert</strong></td>
<td><strong>Erläuterung</strong></td>
</tr>
<tr>
<td>No &#8211; Use assigned version (Standard) [0]</td>
<td>Das Auto Update ist deaktiviert. Die Aktualisierung geschieht klassisch über die Zuweisung eines Paketes.</td>
</tr>
<tr>
<td>Yes &#8211; Use latest approved version [1]</td>
<td>Das Auto Update ist aktiviert. Es wird die höchste Version der &#8222;Zur Installation freigegeben&#8220;en UEM Agent Pakete installiert.</td>
</tr>
<tr>
<td>Yes &#8211; Use latest approved version (Pilot Rollout) [2]</td>
<td>Das Auto Update ist aktiviert. Es wird die höchste eingebundene Version der UEM Agent Pakete installiert, auch wenn dieses nicht freigegeben ist.</td>
</tr>
</tbody>
</table>
<h3>Meine Präferenz zum UEM Agent Auto Update</h3>
<p>Ich selbst nutze bevorzugt die klassische Art der UEM Agent Verteilung und lasse das Auto Update deaktiviert. Meines Erachtens ist es besser transparenter, nachvollziehbar, welcher Computer, welche Version bekommen soll und wann das geschieht. Aber wie immer gibt es verschiedene Geschmäcker und Vorgehensweisen/Vorlieben.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paketeigenschaften-zur-installation-freigeben/">Empirum Paketeigenschaften &#8211; Zur Installation freigeben</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-paketeigenschaften-zur-installation-freigeben/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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>Empirum &#8211; Reinstall Abbrechen</title>
		<link>https://www.wpm-blog.de/empirum-reinstall-abbrechen/</link>
					<comments>https://www.wpm-blog.de/empirum-reinstall-abbrechen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 20 May 2024 10:34:39 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2967</guid>

					<description><![CDATA[<p>Soll eine erfolgreiche Softwareinstallation erneut ausgeführt werden, so kann man in der Empirum Management Console eine Reinstallation anstoßen. Dies führt dazu, dass die Installation bzw. die Ausführung des Paketes ein weiteres Mal durchgeführt wird. Diese &#8230; <a href="https://www.wpm-blog.de/empirum-reinstall-abbrechen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-reinstall-abbrechen/">Empirum &#8211; Reinstall Abbrechen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Soll eine erfolgreiche Softwareinstallation erneut ausgeführt werden, so kann man in der Empirum Management Console eine Reinstallation anstoßen. Dies führt dazu, dass die Installation bzw. die Ausführung des Paketes ein weiteres Mal durchgeführt wird. Diese Funktion kann man auch nutzen, wenn ein Paket, eine im Agent-Template definierte Anzahl, erfolglos versucht wurde zu installieren und die weitere Ausführung vorerst unterbunden wird. <span id="more-2967"></span>Eine Reinstallation wird in der Management Console durch eine spezielle Untergruppe optisch dargestellt, wobei auch eine Funktion dahinterliegt. Sobald die Reinstallation erfolgreich durchgeführt wurde, wird diese spezielle Untergruppe automatisch wieder entfernt.</p>
<h3>Reinstall Abbrechen &#8211; eine Gruppe</h3>
<p>Wie bekommt man diese Reinstall-Untergruppe jedoch wieder entfernt, wenn die Reinstallation nicht mehr erfolgreich durchgeführt wird?  Natürlich ist es der beste Weg, wenn das Paket eine erfolgreiche Reinstallation durchführen kann. Falls nicht, kann man mit der rechten Maustaste auf die erstellte Gruppe &#8222;Reinstall&#8220; gehen und &#8222;Abbrechen&#8220; auswählen. Anschließend ist wieder alles wie zuvor.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-I.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2968" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-I.png?x39343" alt="" width="238" height="69" /></a></p>
<h3>Reinstall Abbrechen &#8211; mehrere Gruppen</h3>
<p>Wie bekommt man jedoch mehrere Reinstall Gruppen entfernt? Muss man nun auf alle Gruppen einzeln den zuvor genannten Vorgang durchführen? Nein. Man kann auf die übergeordnete Gruppe die Aktion &#8222;Deaktivieren, Softwareverteilung, Entfernen der Software &#8230;&#8220; durchführen und anschließend die Gruppe erneut aktivieren für Softwareinstallationen. Mit diesem Vorgang kann man mehrere Reinstall Gruppen in wenigen Schritten auflösen.</p>
<p>Schritt 1: Auswählen der Gruppe &#8211; Deaktivieren</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-II.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2970" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-II.png?x39343" alt="" width="263" height="376" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-II.png 263w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-II-210x300.png 210w" sizes="(max-width: 263px) 100vw, 263px" /></a></p>
<p>Schritt 2: Softwareverteilung &#8211; Entfernen der Software aus der Konfigurationsdatei (DDC)</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-III.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2971" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-III.png?x39343" alt="" width="491" height="371" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-III.png 491w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Abbrechen-Reinstallation-Gruppe-III-300x227.png 300w" sizes="(max-width: 491px) 100vw, 491px" /></a></p>
<p>Schritt 3: Erneutes &#8222;Aktivieren&#8220; der Gruppe für Softwareinstallationen</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Aktivieren-Reinstallation-Gruppe-IV.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2973" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Aktivieren-Reinstallation-Gruppe-IV.png?x39343" alt="" width="532" height="149" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Aktivieren-Reinstallation-Gruppe-IV.png 532w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2024/05/Aktivieren-Reinstallation-Gruppe-IV-300x84.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></a></p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-reinstall-abbrechen/">Empirum &#8211; Reinstall Abbrechen</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-reinstall-abbrechen/feed/</wfw:commentRss>
			<slash:comments>1</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>SWDepotInfo &#8211; Jahrgang 2023</title>
		<link>https://www.wpm-blog.de/swdepotinfo-jahrgang-2023/</link>
					<comments>https://www.wpm-blog.de/swdepotinfo-jahrgang-2023/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 01 Apr 2024 14:52:36 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2939</guid>

					<description><![CDATA[<p>Ein Tool, das ich in der ganz frühen Zeit des wpm-blogs bereitgestellt habe, war SWDepotInfo. Dieses Tool ermöglich Dir die in Empirum bereitgestellte Software und viele dazu vorgenommenen Einstellungen in eine CSV Datei zu exportieren. &#8230; <a href="https://www.wpm-blog.de/swdepotinfo-jahrgang-2023/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/swdepotinfo-jahrgang-2023/">SWDepotInfo &#8211; Jahrgang 2023</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/2017/01/Loudhailer.png?x39343"><img decoding="async" loading="lazy" class=" wp-image-1786 alignleft" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/01/Loudhailer-150x150.png?x39343" alt="" width="79" height="79" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/01/Loudhailer-150x150.png 150w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/01/Loudhailer-300x300.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/01/Loudhailer-768x768.png 768w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/01/Loudhailer-1024x1024.png 1024w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/01/Loudhailer.png 1863w" sizes="(max-width: 79px) 100vw, 79px" /></a>Ein Tool, das ich in der ganz frühen Zeit des wpm-blogs bereitgestellt habe, war <a href="https://www.wpm-blog.de/auslesen-der-verfugbaren-software-pakete-in-empirum/">SWDepotInfo</a>. Dieses Tool ermöglich Dir die in Empirum bereitgestellte Software und viele dazu vorgenommenen Einstellungen in eine CSV Datei zu exportieren. <span id="more-2939"></span>Es steht eine neue Aktualisierung zur Unterstützung der neuen Betriebssysteme, wie Windows 11 und Windows Server 2022, zum Download bereit. Ansonsten gelten die Neuerungen der zuvor bereitgestellten Version wie die &#8222;Silent&#8220; Funktion für den Aufruf per Kommandozeile. Die neue Datei kann auch beim ursprünglichen <a href="https://www.wpm-blog.de/auslesen-der-verfugbaren-software-pakete-in-empirum/">Beitrag</a> heruntergeladen werden. Ich hoffe, es gefällt Euch wieder!</p>
<p>Hier gibt es das Tool zum Download:<br />
<a  data-e-Disable-Page-Transition="true" class="download-link" title="Version 1.8.3" href="https://www.wpm-blog.de/download/1479/?tmstv=1773666060" rel="nofollow" id="download-link-1479" data-redirect="false" >
	SWDepotInfo183	(2676 Downloads	)
</a>
<br />
SHA256 Hash der Version 1.8.3: A133D895D75FE01EB50B5BFC78106C2793AE42A481E26955C64FBD69264A01DE</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/swdepotinfo-jahrgang-2023/">SWDepotInfo &#8211; Jahrgang 2023</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/swdepotinfo-jahrgang-2023/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Suchen und Ersetzen Tools</title>
		<link>https://www.wpm-blog.de/suchen-und-ersetzen-tools/</link>
					<comments>https://www.wpm-blog.de/suchen-und-ersetzen-tools/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 25 Feb 2024 14:06:43 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2930</guid>

					<description><![CDATA[<p>Heute stelle ich ein paar Tools vor, die alle den gleichen Zweck und grundlegende Funktion &#8222;Suchen und Ersetzen&#8220; haben. Im Detail werden die Tools bestimmt zusätzliche, weitere und wahrscheinlich unterschiedliche Ausprägungen haben. Generell arbeite ich &#8230; <a href="https://www.wpm-blog.de/suchen-und-ersetzen-tools/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/suchen-und-ersetzen-tools/">Suchen und Ersetzen Tools</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Heute stelle ich ein paar Tools vor, die alle den gleichen Zweck und grundlegende Funktion &#8222;Suchen und Ersetzen&#8220; haben. Im Detail werden die Tools bestimmt zusätzliche, weitere und wahrscheinlich unterschiedliche Ausprägungen haben. Generell arbeite ich mit recht wenigen Tools, da ich zumeist in unterschiedlichen Kunden-Umgebungen tätig bin. In Kunden-Umgebungen arbeitet man aufgrund der Sicherheitsbedingungen zumeist mit den zur Verfügung gestellten Systemen, auf die man wenig Einfluss hat.<span id="more-2930"></span> So erstelle ich Skripte häufig mit dem in Windows eingebauten Notepad oder der Powershell ISE. Diese Werkzeuge sind im Standardumfang eines jeden Windows Clients enthalten. Für einige Aufgaben erleichtern jedoch Tools von Drittanbieter die Arbeit ungemein.</p>
<h2>Suchen und Ersetzen Tools</h2>
<p>In diesem Artikel geht es um Tools zum Suchen und Ersetzen mit einer grafischen Oberfläche. Bereits im allerersten Empirum Projekt habe ich das Serach&amp;Replace von Funduc lizenziert, da ich damals kein anderes ähnlich geartetes Tool gefunden hatte. Dieses Tool leistet mir noch heute verlässliche Dienste. Im Laufe der Zeit habe ich bei Kunden auch den <a href="https://www.mythicsoft.com/agentransack/download/" target="_blank" rel="noopener">Agent Ransack</a> kennengelernt, der eine ähnliche Funktion hat. Mittlerweile zähle ich die freien Tools <a href="https://dngrep.github.io/" target="_blank" rel="noopener">dnGrep</a> und <a href="https://tools.stefankueng.com/grepWin.html" target="_blank" rel="noopener">grepWin</a> dazu. Wer das letztgenannte grepWin herunterladen möchte, wechselt am besten direkt auf <a href="https://github.com/stefankueng/grepWin/releases" target="_blank" rel="noopener">github</a>, um den Werbe- und Downloadbannern zu anderen ungewünschten Angeboten aus dem Weg zu gehen. Auch der bei vielen beliebte Editor &#8222;Notepad++&#8220; bietet im Menü unter Search/Suchen eine Funktion zum Durchsuchen von Dateien an.</p>
<h2>Funktionsumfang</h2>
<p>Auf die Funktionen und Unterschiede der verschiedenen Tools, werde ich an dieser Stelle nicht eingehen. Generell bieten jedoch alle Tools, das Suchen &#8230;</p>
<ul>
<li>in einem definierten Pfad</li>
<li>nach definierten Dateiendungen und teilweise auch in Archiven</li>
<li>nach einer Zeichenkette</li>
<li>Speichern des angezeigten Ergebnisses als Text oder HTML Datei</li>
</ul>
<h3>Warum Suchen und Ersetzen?</h3>
<p>Nun, diese Tools nutze ich aus verschiedenen Gründen.</p>
<ol>
<li>Durchsuchen der Empirum Pakete nach bestimmten Befehlen, Aufrufen, absoluten EmpirumServer Einträgen, Benutzern und Gruppen.</li>
<li>Durchsuchen der gesamten Empirum Partition nach bestimmten Benutzern und Gruppen in Bezug auf Verbesserung der Sicherheit</li>
<li>Das Ergebnis des Durchsuchens bildet zumeist die Grundlage für weitere Aufgaben (Anpassen, Testen, schaffen von neuen Lösungen).</li>
<li>Teilweise kann die Lösung ein Ersetzen der gefundenen Zeichenkette, durch eine neue sein.</li>
</ol>
<h2>Dein Tool der Wahl?</h2>
<p>Welches Tool nutzt Du für diesen Zweck oder hast eine Empfehlung für die Leser des Blogs. Schreib doch Dein Suchen &amp; Ersetzen Lieblingstool in den Kommentar. Danke, Grüße und bis bald &#8211; Jochen</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/suchen-und-ersetzen-tools/">Suchen und Ersetzen Tools</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/suchen-und-ersetzen-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aufgepasst im Package Wizard &#8211; MSI</title>
		<link>https://www.wpm-blog.de/aufgepasst-im-package-wizard-msi/</link>
					<comments>https://www.wpm-blog.de/aufgepasst-im-package-wizard-msi/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sat, 09 Dec 2023 18:50:05 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2910</guid>

					<description><![CDATA[<p>Matrix42 Empirum bietet für die Erstellung von Software Paketen den Package Wizard an. Gerade wenn man als Quelle eine MSI Datei vorliegen har, ist es keine Schwierigkeit daraus ein Paket zu erstellen. Bei aller Einfachheit &#8230; <a href="https://www.wpm-blog.de/aufgepasst-im-package-wizard-msi/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/aufgepasst-im-package-wizard-msi/">Aufgepasst im Package Wizard &#8211; MSI</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Matrix42 Empirum bietet für die Erstellung von Software Paketen den Package Wizard an. Gerade wenn man als Quelle eine MSI Datei vorliegen har, ist es keine Schwierigkeit daraus ein Paket zu erstellen. Bei aller Einfachheit sollte man trotz alledem bei einigen Punkten stark aufpassen.<span id="more-2910"></span></p>
<h3>Grober Ablauf &#8211; MSI Paketerstellung</h3>
<p>Eine MSI Datei ist &#8222;eigentlich&#8220; ein fertiges Paket für den Windows-Installer. Bei der Erstellung einer Empirum Setup.inf werden beim Packaging diverse Werte aus der MSI ausgelesen und in die Setup.inf übertragen. Die Setup.inf enthält am Ende die Logik und Erfolgsüberprüfung für die Installation, Reparatur und Deinstallation der MSI Datei und bietet Raum für Erweiterungen, die über die reine MSI Installation hinausgehen.</p>
<h3>Aufmerksam sein &#8230;</h3>
<p>Die aus der MSI Datei ausgelesen Werte für Hersteller, Software(name) und Version werden im Packaging Vorgang vorgeschlagen.</p>
<p>Hier sollte man wachsam sein und darauf achten, dass ..<br />
1. bei Software auch nur der &#8222;Softwarename&#8220; steht und nicht gleich der Hersteller und die Version zusätzlich.<br />
2. es sich beim vorgeschlagenen Text um Zeichen handelt, die auch im Dateisystem verwendet werden können. Ansonsten fällt einem das später auf die Füße.</p>
<h3>Beispiel: Dell Command Update</h3>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizardDotv3.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2912" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizardDotv3.png?x39343" alt="" width="593" height="388" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizardDotv3.png 593w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizardDotv3-300x196.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></p>
<p>Im angezeigten Beispiel sind gleich mehrere &#8222;Hürden&#8220; enthalten.<br />
1. Es handelt sich um das Dell Command Update. Der Softwarename ist dann genau genommen nur noch &#8222;Command Update&#8220;. Also Dell am Anfang kann entfernt werden.<br />
2. Vorgeschlagen wird &#8222;Command | Update&#8220;. Bitte macht daraus ein Command Update! Die &#8222;Pipe&#8220; wird bei der Verzeichniserstellung für Probleme sorgen.<br />
3. Der Hersteller ist &#8222;Dell Inc.&#8220;. Hier empfehle ich &#8222;Dell&#8220; oder &#8222;Dell Inc&#8220; daraus zu machen, weil es sonst weitere Probleme geben wird.</p>
<p><strong>Man sollte also darauf achten, dass Hersteller, Softwarename und Version nicht auf einen &#8222;Punkt&#8220; (.) enden!</strong></p>
<h3>Gemeistert</h3>
<p>Hat man die Dinge oben beachtet, sollten keine Probleme bei der Paket-Erstellung, Import und Verteilung auftreten.<br />
War man &#8222;clever&#8220; und hat sich im die ein oder anderen Probleme &#8222;herumgearbeitet&#8220;, aber in der Setup.inf vielleicht noch &#8222;Dell Inc.&#8220; stehen, dann kann das wie folgt enden.<br />
Die Installation des Paketes schlägt fehl. Beim genaueren Hinsehen hat einen Ordner &#8222;Dell Inc.&#8220;, auf den man jedoch nicht zugreifen kann&#8230;</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolder.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2913" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolder.png?x39343" alt="" width="605" height="288" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolder.png 605w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolder-300x143.png 300w" sizes="(max-width: 605px) 100vw, 605px" /></a></p>
<p>Wenn er stört, dann löscht man ihn halt. Argh &#8211; das funktioniert leider auch nicht so einfach.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolderDelete.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2914" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolderDelete.png?x39343" alt="" width="484" height="311" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolderDelete.png 484w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/DellIncDotFolderDelete-300x193.png 300w" sizes="(max-width: 484px) 100vw, 484px" /></a></p>
<p>Egal wie man es dreht und wendet, man bekommt den Ordner weder per Explorer oder den normalen Angaben in der CMD nicht entfernt.</p>
<p>Mit folgenden Befehl kann man den Ordner jedoch entfernen:</p>
<pre>rd /s /q "\\?\C:\ProgramData\$Matrix42Scripts$\Dell Inc."</pre>
<div class="grey-box"><strong>Hinweis:</strong> Mit dem vorangestellten &#8222;\\?\&#8220; kann man auch Dateien/Verzeichnisse kopieren, die über die 256 Zeichen hinausgehen. Wer tiefer in die Materie einsteigen möchte, der wird <a href="https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry" target="_blank" rel="noopener">hier</a> fündig.</div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/aufgepasst-im-package-wizard-msi/">Aufgepasst im Package Wizard &#8211; MSI</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/aufgepasst-im-package-wizard-msi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum &#8211; Paket in das SoftwareDepot einfügen</title>
		<link>https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 03 Dec 2023 14:28:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2896</guid>

					<description><![CDATA[<p>Möchte man ein Softwarepaket mit Matrix42 Client-Management (Empirum) verteilen, so muss dieses nach der Erstellung (Paketierung) in das sogenannte Software-Depot eingefügt werden. Das Software-Depot ist das Verzeichnis, das alle Software-Pakete und deren Eigenschaften kennt, damit &#8230; <a href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">Empirum &#8211; Paket in das SoftwareDepot einfügen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Möchte man ein Softwarepaket mit Matrix42 Client-Management (Empirum) verteilen, so muss dieses nach der Erstellung (Paketierung) in das sogenannte Software-Depot eingefügt werden. Das Software-Depot ist das Verzeichnis, das alle Software-Pakete und deren Eigenschaften kennt, damit diese in der Empirum Softwareverteilung genutzt werden können.<span id="more-2896"></span></p>
<h3>Warum schreibe ich diesen Artikel?</h3>
<p>Lange Zeit gab es keine Frage danach, wie ein Software-Paket in das Software-Depot aufgenommen wird, da es nur eine Methode gab. Da sich seit geraumer Zeit auch der Package Wizard verändert hat, stellt sich die Frage vielleicht um so mehr. Der Package Wizard ist das Werkzeug der Matrix42 zur Paket-Erstellung. Der Package Wizard wurde angepasst, damit die Pakete besser vorbereitet sind, um sie nicht nur in einer klassischen Empirum Console einfacher zu importieren, sondern auch, wenn man Empirum von Matrix42 als SaaS Angebot bezieht. Gerade im letzteren Fall, geschieht der Upload und Import von Software-Paketen über die sogenannte UUX Oberfläche.</p>
<h3>Wie und wo importiert man Software-Pakete in Empirum?</h3>
<p>Wenn ich hier vom Import von Software-Paketen in Empirum schreibe, dann beziehe ich mich in diesem Artikel auf die Empirum Oberfläche und nicht die Matrix42 UUX. Für den Import startet man die Empirum Console oder auch als Matrix42 Management Console bekannt und wechselt in den Bereich Konfiguration, Software Management, Depot.</p>
<p>Anschließend klickt man mit der rechten Maustaste auf das Register, in das man das erstellte Paket einfügen möchte &#8230;</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/Softwarepakete_Import_General.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2898" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/Softwarepakete_Import_General.png?x39343" alt="" width="446" height="470" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/Softwarepakete_Import_General.png 446w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/Softwarepakete_Import_General-285x300.png 285w" sizes="(max-width: 446px) 100vw, 446px" /></a></p>
<h3>Welche Methode nutzt man wann?</h3>
<p>Doch welchen der beiden gezeigten Einsprungspunkte nutze ich denn nun?</p>
<h3>Paket einfügen &#8230;</h3>
<p>Hat man ein Software-Paket durch Kopieren eines vorhandenen Empirum Paketes auf dem EmpirumServer erstellt und dabei höchst wahrscheinlich selbst die Setup.inf angepasst, dann nutzt man die Methode &#8222;Paket einfügen &#8230;&#8220;. Welche Angaben man dabei treffen <a href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">muss</a> und <a href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-erweitert/">kann</a>, habe ich bereits in den Links zuvor beschrieben. Diese Methode benötigt man auch, wenn man einen Package Wizard vor der Empirum Version 22 nutzt, wenn mich nicht alles täuscht. Am besten, man achtet auf den Ablage des Paketes am Ende des Package Wizard Vorganges. Endet dieser mit einer Kopie des Paketes nach <strong>\\%EmpirumServer%\Configurator$\Packages</strong>, dann ist das hier die richtige Methode.</p>
<div class="grey-box">
<p>Hinweis: Bitte dabei auch immer das Paket aus der vorgeschlagenen Freigabe importieren und nicht auf die lokale Dateistruktur im Explorer wechseln und das Paket einfügen. Dies resultiert dann zumeist mit Paketen, die unter Check, Directory, etc. einen lokalen Pfad wie D:\Empirum\&#8230; eingetragen haben. Die Verteilung dieser hinzugefügten Pakete wird nicht funktionieren!</p>
</div>
<h3>Import/Export</h3>
<p>Wann nutzte ich nun die Import/Export Methode? Nun, diese Methode wird zumeist genutzt, wenn man Pakete übergeben bekommt wie z.B. der Matrix42 PackageCloud, der innomea Paketbox oder weiteren Paketanbietern &#8230; oder eben, wenn man einen aktuellen Empirum Package Wizard nutzt. Den aktuellen Package Wizard erkennt man daran, dann er mit den folgenden vier Bildern endet. Diese Abfragen hat die Vorgängerversion nicht getätigt.</p>
<p>Wird man also nach den Paket-Informationen, den Betriebssystemfreigaben, diversen Paket-Eigenschaften, zusätzlich zu den essentiellen Angaben wie: Hersteller, Softwarename und Version gefragt, dann hat man die &#8222;neue&#8220; Version. Der Package Wizard schlägt dann auch im letzten Dialog die Kopie des Paketes nach <strong>\\%EmpirumServer%\Configurator$\PackageStore</strong> vor.</p>
<p>Nachfolgend die Dialoge des aktuellen Package Wizards &#8230;</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_OperatingSystem_2.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2903" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_OperatingSystem_2.png?x39343" alt="" width="594" height="391" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_OperatingSystem_2.png 594w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_OperatingSystem_2-300x197.png 300w" sizes="(max-width: 594px) 100vw, 594px" /></a><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageProperties_3.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2904" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageProperties_3.png?x39343" alt="" width="596" height="391" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageProperties_3.png 596w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageProperties_3-300x197.png 300w" sizes="(max-width: 596px) 100vw, 596px" /></a><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageDrop_4b.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2905" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageDrop_4b.png?x39343" alt="" width="595" height="392" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageDrop_4b.png 595w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2023/12/PackageWizard_PackageDrop_4b-300x198.png 300w" sizes="(max-width: 595px) 100vw, 595px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">Empirum &#8211; Paket in das SoftwareDepot einfügen</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-in-das-softwaredepot-einfuegen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dialog zum Schließen von Programmen</title>
		<link>https://www.wpm-blog.de/dialog-zum-schliessen-von-programmen/</link>
					<comments>https://www.wpm-blog.de/dialog-zum-schliessen-von-programmen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 16 Jul 2023 18:00:35 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Prozesse]]></category>
		<category><![CDATA[Setup.inf]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2881</guid>

					<description><![CDATA[<p>Es gibt Anwendungen, diese können nicht ordnungsgemäß aktualisiert oder entfernt werden, wenn diese noch geöffnet sind. So gibt es Installationsroutinen die fordern den Benutzer bei einer interaktiven Installation oder Deinstallation auf, die Anwendung zu schließen. &#8230; <a href="https://www.wpm-blog.de/dialog-zum-schliessen-von-programmen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/dialog-zum-schliessen-von-programmen/">Dialog zum Schließen von Programmen</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 Anwendungen, diese können nicht ordnungsgemäß aktualisiert oder entfernt werden, wenn diese noch geöffnet sind. So gibt es Installationsroutinen die fordern den Benutzer bei einer interaktiven Installation oder Deinstallation auf, die Anwendung zu schließen. Bei der Softwareverteilung und somit der &#8222;silent&#8220; Installation bzw. Deinstallation, schlagen diese dann fehl oder führen nur eine teilweise Deinstallation oder Aktualisierung aus. Die noch im Zugriff befindlichen Dateien werden dann nicht aktualisiert bzw. entfernt.<span id="more-2881"></span></p>
<p>Wie können wir darauf in der Softwareverteilung bzw. der Paketierung darauf reagieren?<br />
Wie kann ich das in der Matrix42 Empirum Setup.inf handhaben?</p>
<h3>Die harte Methode</h3>
<p>Wenn also ein geöffnetes Programm stört, dann beenden wir es halt vor der Installation. Nehmen wir für die nächsten Beispiele an, es geht um Microsoft Visio. Man kann das in Windows enthaltene Tool TaskKill.exe nutzen und damit den Prozess beenden. In der Empirum Setup.inf würde der Befehl grob wie folgt ausschauen:<br />
Callhidden TaskKill.exe /IM visio.exe /F<br />
Es gibt jedoch auch einen Setup.inf eigenen Befehl:<br />
Killprocess visio.exe<br />
Beide haben gemeinsam, sie beenden sofort den laufenden Prozess und gehen in der Installationsabfolge weiter. Was aber, wenn der Benutzer gerade die letzten Minuten oder Stunden Änderungen in seinem Visio-Diagramm vorgenommen hat? Diese Änderungen &#8222;darf&#8220; der Benutzer höchstwahrscheinlich mit der neuen Visio Version erneut durchführen.</p>
<h3>Sanftere Methoden</h3>
<p>Die sanftere Methode ist, mit dem Benutzer zu interagieren. Dies geht in der Empirum Setup.inf über den Befehl AsKillProcesses und der dazugehörigen [Processes] Sektion. In der [Processes] Sektion wird konfiguriert, bei welchem Prozess, welcher Name in der GUI angezeigt wird und wie nach dem Ablauf des Timeouts (des AskKillProcesses  Befehls) verfahren werden soll. Während des TimeOut&#8217;s hat der Benutzer die Möglichkeit die Anwendung selbsttätig zu schließen. Die Installation wird direkt nach dem Schließen durch den Anwender fortgesetzt. Reagiert der Benutzer während der Timeout Zeit nicht auf den angezeigten Dialog zum Schließen der Anwendung, bestimmt der Parameter CONTINUE oder ABORT, ob das Paket &#8222;Abgebrochen&#8220; wird, oder die Installation fortgesetzt wird. Bei einem Abbruch wird dies auch mit der entsprechenden Meldung in der Management Console signalisiert.</p>
<pre>[Processes]
;---beenden des Processes visio.exe nach dem Timeout (hier 300) und mit der Installation voranschreiten
VisioProc=visio.exe, Microsoft Visio, KILLPROCESS CONTINUE
;---Alternativ: KEIN beenden des Processes visio.exe nach dem Timeout (hier 300) und Abbrechen der Installation
;VisioProc=visio.exe, Microsoft Visio, KILLPROCESS ABORT

[CheckOpenProcesses]
AskKillProcesses 300, VisioProc
-AskKillProcesses 300, VisioProc

[Product]
#CheckOpenProcesses, DONTDELETE
...
#CheckOpenProcesses, DELETE</pre>
<div class="grey-box"> <strong>Hinweise:</strong> Man sollte eine entsprechende Zeit zum Interagieren als Timeout nutzen. Das Wort VisioProc wurde hier explizit gewählt, um zu zeigen, dass dies der Verbinder zwischen dem AskKillProcesses Befehl und der [Processes] Sektion ist. Der Name kann auch nichts mit der Anwendung zu tun haben! AskKillProcesses ist sehr &#8222;freundlich&#8220; für den Anwender. Dies hilft ihm jedoch nicht, wenn er die Anwendung gar nicht kennt oder mit dieser keine Berührungspunkte hat, wie z.B. eine Anwendung, die vorwiegend im TaskTray &#8222;schlummert&#8220;. </div>
<h3>Weitere Hilfe</h3>
<p>Man kann auch auf einen Fenstertitel reagieren und anschließend das entsprechende Fenster schließen, etc. Dies ist in der <a href="https://helpfiles.matrix42-web.de/2025_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/SETUP_Section_16_Processes.htm" target="_blank" rel="noopener">Empirum Online Hilfe</a> ausgiebig erläutert.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/dialog-zum-schliessen-von-programmen/">Dialog zum Schließen von Programmen</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/dialog-zum-schliessen-von-programmen/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/

Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching using Disk (Request-wide modification query)

Served from: www.wpm-blog.de @ 2026-03-16 14:01:00 by W3 Total Cache
-->