<?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 pro+benutzer - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/pro%2Bbenutzer/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 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>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>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>Empirum Setup.inf &#8211; Variablen</title>
		<link>https://www.wpm-blog.de/empirum-setup-inf-variablen/</link>
					<comments>https://www.wpm-blog.de/empirum-setup-inf-variablen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 07 Nov 2023 16:22:05 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2888</guid>

					<description><![CDATA[<p>In der Empirum Setup.inf sollte man vorrangig Variablen anstatt absoluter Werte nutzen. Dies hilft, um auf verschiedene Betriebssystem-Versionen und Sprachen passend zu reagieren. Somit kann das erstellte Paket, im besten Falle, viele Jahre problemlos genutzt &#8230; <a href="https://www.wpm-blog.de/empirum-setup-inf-variablen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-variablen/">Empirum Setup.inf &#8211; Variablen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In der Empirum Setup.inf sollte man vorrangig Variablen anstatt absoluter Werte nutzen. Dies hilft, um auf verschiedene Betriebssystem-Versionen und Sprachen passend zu reagieren. Somit kann das erstellte Paket, im besten Falle, viele Jahre problemlos genutzt werden bzw. relativ problemlos eine Nachfolgeversion paketiert werden. Die Empirum Hilfe bietet eine große <a href="https://helpfiles.matrix42-web.de/2023_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/SETUP_Section_12_Environment.htm#EnvironmentVariables?TocPath=Unified%2520Endpoint%2520Management%257CEmpirum%257C-%2520Client%2520Software%2520-%257CSETUP%257CTechnische%2520Referenz%257CTabellen%257C_____7" target="_blank" rel="noopener">Tabelle</a> an Variablen, aber am Ende nutzt man zumeist immer wieder die Gleichen. Neben den Variablen, die Empirum in der Setup.inf bietet kann man jederzeit auch auf die <a href="https://www.wpm-blog.de/umgebungsvariablen/" target="_blank" rel="noopener">Umgebungsvariablen</a> des Systems zurückgreifen.<span id="more-2888"></span></p>
<h3>Variablen</h3>
<p>Nachfolgend sollten die meistgenutzten Variablen aufgeführt sein. Falls ihr eine Variable häufig nutzt, die hier nicht aufgeführt ist, so lasst es mich wissen.</p>
<table>
<tbody>
<tr>
<td><strong>Variable</strong></td>
<td><strong>Erklärung / Beispiel</strong></td>
</tr>
<tr>
<td>%Developername%</td>
<td>Wert der in der [Application] Sektion angegeben ist (z.B.: Adobe)</td>
</tr>
<tr>
<td>%ProductName%</td>
<td>Wert der in der [Application] Sektion angegeben ist (z.B.: Reader)</td>
</tr>
<tr>
<td>%Version%</td>
<td>Wert der in der [Application] Sektion angegeben ist (z.B.: 23.0)</td>
</tr>
<tr>
<td>%Revision%</td>
<td>Wert der in der [Application] Sektion angegeben ist (z.B.: 0)</td>
</tr>
<tr>
<td>%Src%</td>
<td>Verzeichnis parallel zum Install Verzeichnis (SrcDir=.. ein Verzeichnis &#8222;zurück&#8220; von dem Ablageort der Setup.inf).</td>
</tr>
<tr>
<td>%App%</td>
<td>Das Verzeichnis, dass unter ApplicationDir= in der [Application] Sektion angegeben ist.</td>
</tr>
<tr>
<td>%ProgramFiles% oder %ProgramFilesDir%</td>
<td>Beispiel: C:\Program Files</td>
</tr>
<tr>
<td>%ProgrammFiles(x86)% oder%ProgramFilesDirx86%</td>
<td>Beispiel: C:\Program Files (x86)</td>
</tr>
<tr>
<td>%AppData%</td>
<td>Beispiel: C:\Users\&lt;Benutzername&gt;\AppData\Roaming</td>
</tr>
<tr>
<td>%LocalAppData%</td>
<td>Beispiel: C:\Users\&lt;Benutzername&gt;\AppData\Local</td>
</tr>
<tr>
<td>%WinDir%</td>
<td>C:\Windows</td>
</tr>
<tr>
<td>%CommonPrograms%</td>
<td>Verzeichnis, in dem die Startmenü\Programme Verknüpfungen aller Benutzer abgelegt sind.</td>
</tr>
<tr>
<td>%CommonDesktop%</td>
<td>Verzeichnis, in dem die Desktop Verknüpfungen aller Benutzer abgelegt sind.</td>
</tr>
<tr>
<td>%UserPrograms%</td>
<td>Verzeichnis, in dem die Startmenü\Programme Verknüpfungen des angemeldeten Benutzer abgelegt sind.</td>
</tr>
<tr>
<td>%UserDesktop%</td>
<td>Verzeichnis, in dem die Desktop Verknüpfungen des angemeldeten Benutzer abgelegt sind.</td>
</tr>
<tr>
<td>%Programdata% oder %AllUsersProfile%</td>
<td>Gemeinsames Programmverzeichnis, z.B.: C:\ProgramData</td>
</tr>
<tr>
<td>%WindowsUser%</td>
<td>der angemeldete Windows Benutzer, ähnlich der Variable %Username%</td>
</tr>
<tr>
<td>%Computername%</td>
<td>Name des Computers</td>
</tr>
<tr>
<td>%ComSpec%</td>
<td>cmd.exe</td>
</tr>
</tbody>
</table>
<h3>Beispiele</h3>
<pre>Del "%CommonDesktop%\WinSCP.lnk"

Del "%CommonPrograms%\TotalCommander Repair und Uninstall.lnk"

Deltree "%ProgramFiles%\WinSCP"

Callhidden %ComSpec% /C Echo %%date%% %%time%% [Set:Product] Install or repair &gt;&gt;"%App%\Debug.log"

Copy "%Src%\filezilla.xml" "%App%\FileZilla.xml"

Copy "%App%\filezilla.xml" "%AppData%\FileZilla\FileZilla.xml"

</pre>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-variablen/">Empirum Setup.inf &#8211; Variablen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-setup-inf-variablen/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>
		<item>
		<title>Personal Backup &#8211; Breaking Changes</title>
		<link>https://www.wpm-blog.de/personal-backup-breaking-changes/</link>
					<comments>https://www.wpm-blog.de/personal-backup-breaking-changes/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 25 Sep 2022 16:05:03 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal Backup]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2814</guid>

					<description><![CDATA[<p>Personal Backup wird entweder geliebt oder nicht beachtet &#8211; dazwischen gibt es nicht viel. Ich selbst finde Personal Backup eine &#8222;kleine&#8220; sehr nützliche Lösung. Je nach Konstellation ermöglicht Personal Backup beschleunigte Rollouts und Ringtausche sowie &#8230; <a href="https://www.wpm-blog.de/personal-backup-breaking-changes/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/personal-backup-breaking-changes/">Personal Backup &#8211; Breaking Changes</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Personal Backup wird entweder geliebt oder nicht beachtet &#8211; dazwischen gibt es nicht viel. Ich selbst finde Personal Backup eine &#8222;kleine&#8220; sehr nützliche Lösung. Je nach Konstellation ermöglicht Personal Backup beschleunigte Rollouts und Ringtausche sowie eine Erhöhung der Benutzerzufriedenheit. <span id="more-2814"></span>Mit dem Empirum v21.0.3 Hotfix vom April wurden Änderungen im Personal Backup Umfeld vorgenommen. Derjenige, der Personal Backup standardmäßig ohne Anpassungen nutzt, dem wird es nur bedingt auffallen. Diejenigen, die Anpassungen und Erweiterungen rund um Personal Backup vorgenommen haben, sollten sich ihre Anpassungen ansehen! Zusätzlich muss bei Anpassungen der Konfigurationsdatei (PBU) das Paket reinstalliert werden bzw. besser, die Revision erhöht werden.</p>
<h3>Was wurde geändert?</h3>
<p>Die ausführende Datei wurde aus dem C:\Windows\Empirum Verzeichnis passender nach C:\Programme\Matrix42\Personal Backup verschoben. Die Konfigurationsdateien werden nun im Verzeichnis C:\ProgramData\Matrix42\PBackup abgelegt und bei der Nutzung herangezogen. &#8222;Früher&#8220;, also vor der Änderung, wurden die Konfigurationsdateien direkt vom EmpirumServer herangezogen.</p>
<h3>Warum wurde das geändert?</h3>
<p>Die Programmdateien im Programme Verzeichnis abzulegen ist eine Korrektur, die schon lange hätte vollzogen werden können. Viel entscheidender ist die Ablage der Konfigurations- und Hilfsdateien in C:\ProgramData\Matrix42\PBackup.<br />
Damit kann Personal Backup &#8222;standardmäßig&#8220; genutzt werden und die Sicherheit von Empirum erhöht konfiguriert werden.<br />
Stichworte sind hier die Absicherung des allgemeinen Zugriffes auf das lokalen EmpirumAgent\User und das zentrale Configurator\User Verzeichnis. Hier kann man nun soweit gehen, dass nur noch der EmpirumAgent Benutzer auf die beiden genannten Verzeichnisse zugreifen kann. Vielen Dank dafür Matrix42.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/personal-backup-breaking-changes/">Personal Backup &#8211; Breaking Changes</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/personal-backup-breaking-changes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Office 365 Installation und Update &#8211; Gesammelte Werke</title>
		<link>https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/</link>
					<comments>https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 01 Mar 2021 21:13:27 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Patch-Management]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2717</guid>

					<description><![CDATA[<p>Der nachfolgende Artikel beschreibt nicht detailliert, wie ich Office 365 herunterlade und zur Installation/Update bereitstelle, sondern verzweigt vielmehr in vielen Fällen auf die entsprechenden Seiten bei Microsoft da dort das Thema bereist vielfältig beschrieben ist. &#8230; <a href="https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/">Office 365 Installation und Update &#8211; Gesammelte Werke</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Der nachfolgende Artikel beschreibt nicht detailliert, wie ich Office 365 herunterlade und zur Installation/Update bereitstelle, sondern verzweigt vielmehr in vielen Fällen auf die entsprechenden Seiten bei Microsoft da dort das Thema bereist vielfältig beschrieben ist.<span id="more-2717"></span></p>
<h3>Was ist so anders bei Office 365?</h3>
<p>Generell besteht die Umstellung darin, dass das die Office 365 Installation nicht mehr aus MSI und MSP Dateien besteht. Die &#8222;neue&#8220; Installationsvariante hört auf den Namen &#8222;Click-To-Run&#8220; oder kurz C2R bzw. ins deutsche übersetzt Klick und Los. Die nachfolgenden Links geben Antworten auf viele Fragen rund um das Thema &#8222;Breitstellung und Aktualisierung von Office 365&#8220;. Zusätzlich habe ich Links zur Aktualisierung von Office 365 per Matrix42 Patch-Management hinzugefügt.</p>
<h3>Die häufigsten Fragen</h3>
<p>Die hauptsächlichen Fragen bei der Bereitstellung von Office 365 sind:</p>
<ul>
<li>Welche Programme sollen alles verteilt werden?</li>
<li>Was soll nicht Bestandteil der Bereitstellung sein (Publisher, OneDrive, Teams, &#8230;)?</li>
<li>Welche Sprachen sollen bereitgestellt werden?</li>
<li>Welcher Update-Kanal soll gewählt werden?</li>
<li>Wo halten sich meine Clients am häufigsten auf?</li>
<li>Wie und wo sollen die Updates-Quellen bereitgestellt werden?</li>
</ul>
<p>Wie man sieht, sind das einige Fragen die beantwortet werden wollen, bevor man so richtig loslegen kann.</p>
<p><strong>Was muss ich beachten, wenn ich zusätzlich Visio und Project installieren möchte?<br />
</strong><a href="https://docs.microsoft.com/de-de/deployoffice/install-different-office-visio-and-project-versions-on-the-same-computer" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/de-de/deployoffice/install-different-office-visio-and-project-versions-on-the-same-computer</a></p>
<p><strong>Was sind die Office Update Channels und was unterscheidet diese und welches ist der richtige Update Channel für mich oder meine Benutzer?</strong><a href="https://docs.microsoft.com/en-us/deployoffice/overview-update-channels" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/en-us/deployoffice/overview-update-channels</a></p>
<p><strong>Welchen Update Channel habe ich aktuell konfiguriert?</strong><br />
<a href="https://techcommunity.microsoft.com/t5/office-365-blog/how-to-manage-office-365-proplus-channels-for-it-pros/ba-p/795813" target="_blank" rel="noopener noreferrer">https://techcommunity.microsoft.com/t5/office-365-blog/how-to-manage-office-365-proplus-channels-for-it-pros/ba-p/795813</a></p>
<p><strong>Wie aktuell bin ich?</strong><br />
Überblick über die aktuellen Versionen in den jeweiligen Update Channels:<br />
<a href="https://docs.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date</a></p>
<h3>Office 365 Updates</h3>
<p><strong>Welche Gruppenrichtlinien sind für das Update per Matrix42 Patch-Management zu setzen?</strong><br />
Wichtig zu wissen: Das Matrix42 Patch-Management für Office 365 &#8222;triggert&#8220; nur die Aktualisierung und bringt nicht die Updates mit. Dazu müssen die aktualisierten Quellen für die Aktualisierung entweder auf einer UNC Freigabe, einer Web-Freigabe oder im Internet (Standard) abgelegt sein. Mein Wissensstand heute: Wenn man das Office365 Update gegen das Internet &#8222;triggert&#8220;, wird immer die aktuell verfügbare Version installiert, unabhängig von dem Office 365 &#8222;Patch&#8220; den ich im Empirum Patch-Management freigegeben habe. Dies könnte man mit dem Parameter &#8222;Targetversion&#8220; in der Gruppenrichtlinie steuern.<br />
<a href="https://helpfiles.matrix42-web.de/2020_DE/M42_WebDocu.htm#WM/Manuals/Patch_Management/PM_Office.htm?" target="_blank" rel="noopener noreferrer">https://helpfiles.matrix42-web.de/2020_DE/M42_WebDocu.htm#WM/Manuals/Patch_Management/PM_Office.htm?</a></p>
<p><strong>Gruppenrichtlinien setzen per GPO oder Registry</strong><br />
Eine Übersicht über die Einstellmöglichkeiten zu Office Click To Run per GPO findest Du hier.<br />
<a href="https://admx.help/?Category=Office2016&amp;Policy=office16.Office.Microsoft.Policies.Windows::L_UpdatePath" target="_blank" rel="noopener noreferrer">https://admx.help/?Category=Office2016&amp;Policy=office16.Office.Microsoft.Policies.Windows::L_UpdatePath</a></p>
<p>Wo in der Registry finde ich die Gruppenrichtlinien zu Office 365?<br />
HKEY_LOCAL_MACHINE\software\policies\microsoft\office\16.0\common\officeupdate</p>
<div class="grey-box"><strong>Hinweis:</strong> Die Angabe (updatepath) zur Freigabe darf keine Umgebungsvariable enthalten! Wenn man es doch &#8222;flexibler&#8220; handhaben möchte, so muss man etwas &#8222;kreativ&#8220; werden (Empirum Paket mit Zeiplaner, Scheduled Task, etc.).</div>
<p><strong>Was muss ich beachten, wenn ich eine eigene Update Freigabe erstelle?</strong><br />
Wenn man die Aktualisierungen im internen Netz bereitstellen mag, muss man noch die Entscheidung fällen, ob die Freigabe per UNC oder http/https erreichbar sein soll.<br />
Erstellt man eine UNC-Freigabe, so darf diese keine versteckte (&#8222;$&#8220;) Freigabe sein. Hinweis: Die NTFS Berechtigungen sollten Zugriff für Everyone oder das Computerkonto erlauben! Die Quellen müssen im Unterordner Office\Data liegen (Die Quellen liegen dann also unter dem zuvorgenannten &#8222;updatepath&#8220; + &#8222;\Office\Data&#8220;). Darin gibt es eine v&lt;Architektur&gt;.cab, eine v&lt;Architektur&gt;_&lt;Version&gt;.cab und ein Unterordner mit der &lt;Version&gt;. Der Unterordner mit der Version enthält die Quellen für die Installation. Die Dateien haben für eine deutsche Installation folgendes Namensschema: $$$1031.cab. In den Quellen können mehr Office Produkte/Module enthalten sein, als installiert werden. Sprich, die Quellen können in der Freigabe das Access beinhalten, aber in der Configuration.xml ist das Access ausgeschlossen.</p>
<p><strong>Wie lade ich die Office 365 Quellen für eine Installation oder Aktualisierung herunter?</strong><br />
Die Quellen werden mit dem Microsoft Bereitstellungstool (Setup.exe) und einer passenden Konfigurationsdatei heruntergeladen.<br />
Setup.exe /download &lt;Datei.xml&gt;<br />
Die Konfigurationsdatei benötigt die Angabe des Ablageortes SourcePath=&#8220;&lt;Pfad&gt;&#8220;.<br />
Bereitstellungskonfiguration: <a href="https://config.office.com/" target="_blank" rel="noopener noreferrer">https://config.office.com/</a><br />
Bereitstellungstool: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=49117" target="_blank" rel="noopener noreferrer">https://www.microsoft.com/en-us/download/details.aspx?id=49117</a></p>
<h3>Protokollierung</h3>
<p>Das Logging der Installation als auch der Aktualisierung erfolgt nach %WinDir%\Temp\%Computername%-&lt;Datum&gt;-&lt;Uhrzeit&gt;.log<br />
Wenn die Datei %Computername%-&lt;Datum&gt;-&lt;Uhrzeit&gt;.log größer oder annähernd 100kb groß ist, dann hat zumeist ein Update stattgefunden.<br />
Die kann man u.a. auch daran festmachen, ob in der Datei &#8222;Update mode context starting: /update&#8220; zu finden ist.<br />
Wenn etwas fehlschlägt, oder man nach einem Fehler sucht. Dann sollte man in der Datei nach &#8222;error&#8220; suchen.<br />
Für die Installation kann man einen alternativen Log Pfad in der Bereitstellungskonfiguration angeben.</p>
<p><strong>Erweiterte Protokollierung</strong><br />
Falls die standardmäßige Protokollierung von Office 365 nicht ausreichend ist, so kann man diese wie folgt erweitern:</p>
<pre>reg add HKLM\SOFTWARE\Microsoft\ClickToRun\OverRide /v LogLevel /t REG_DWORD /d 3 /f
reg add HKLM\SOFTWARE\Microsoft\ClickToRun\OverRide /v PipelineLogging /t REG_DWORD /d 1 /f</pre>
<p>Quelle: https://docs.microsoft.com/de-de/office/troubleshoot/diagnostic-logs/how-to-enable-office-365-proplus-uls-logging</p>
<div class="grey-box"><strong>Hinweis:</strong> Die vorgenommenen Einstellung sollten nach der Analyse wieder deaktiviert werden.</div>
<p><strong>Weitergehende Scripte für Office 365 (Click to Run)</strong><br />
<a href="https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts" target="_blank" rel="noopener noreferrer">https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/">Office 365 Installation und Update &#8211; Gesammelte Werke</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/office-365-installation-und-update-gesammelte-werke/feed/</wfw:commentRss>
			<slash:comments>1</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>Verknüpfungen / Links erstellen</title>
		<link>https://www.wpm-blog.de/verknuepfungen-links-erstellen/</link>
					<comments>https://www.wpm-blog.de/verknuepfungen-links-erstellen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 07 Apr 2020 19:43:57 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2582</guid>

					<description><![CDATA[<p>Im Packaging Selbststudium befinden sich mittlerweile Beiträge zu fast allen häufig genutzten Sektionen. Jedoch habe ich bis dato noch keinen Beitrag über die Erstellung von &#8222;dynamischen&#8220; Verknüpfungen für den Desktop oder das Startmenü erstellt. Damit &#8230; <a href="https://www.wpm-blog.de/verknuepfungen-links-erstellen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/verknuepfungen-links-erstellen/">Verknüpfungen / Links erstellen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Im Packaging Selbststudium befinden sich mittlerweile Beiträge zu fast allen häufig genutzten Sektionen. Jedoch habe ich bis dato noch keinen Beitrag über die Erstellung von &#8222;dynamischen&#8220; Verknüpfungen für den Desktop oder das Startmenü erstellt. Damit meine ich Verknüpfungen, die Variablen des Paketes oder der Umgebung enthalten, anders als das in *.lnk Dateien der Fall ist.<span id="more-2582"></span> Dafür ist in Empirum die Sektion [Shell:Product] zuständig. Die Sektion muss nicht [Shell:Product] heißen! So jedoch wird sie automatisch am Ende aufgerufen, wenn die Option und Sektion [Product] vorhanden und unter [Application] ShellLinks=1 gesetzt ist. Benennt man die Sektion anders als die Option z.B. [Shell:MyProgram], dann muss man die Sektion explizit aufrufen mit #Shell:MyProgram.</p>
<h3>Wie ist die Syntax zur Erstellung einer Verknüpfung?</h3>
<p>Die Syntax bzw. Abfolge der Angaben ist wie folgt.</p>
<pre>&lt;Verknüpfung&gt;, &lt;Kommando&gt;, &lt;Argumente&gt;, &lt;Arbeitsverzeichnis&gt;, &lt;Beschreibung&gt;, &lt;Symboldatei&gt;, &lt;Symbolindex&gt;, &lt;Fensterzustand&gt;, &lt;Tastenkombination&gt;</pre>
<p>Es müssen nicht alle Angaben gesetzt werden, wie die nachfolgenden Beispiele zeigen.</p>
<p><strong style="color: #000000; font-style: normal;">Beispiele:</strong></p>
<pre>;---Erstellung einer einfachen Verknüpfung auf dem Desktop abhängig von CommonShellLinks
%Desktop%\Internet Explorer, %ProgramFiles%\Internet Explorer\iexplore.exe

;---Erstellung einer einfachen Verknüpfung auf dem Desktop aller Benutzer unabhängig von CommonShellLinks
%CommonDesktop%\Internet Explorer, %ProgramFiles%\Internet Explorer\iexplore.exe

;---Erstellung einer Verknüpfung auf dem Desktop aller Benutzer
%CommonDesktop%\ServicePortal, %ProgramFiles%\Internet Explorer\iexplore.exe, https://serviceportal.company.de/wm, Company ServicePortal

;---Erstellung einer Verknüpfung ServicePortal im Startmenü abhängig von CommonShellLinks
ServicePortal, %ProgramFiles%\Internet Explorer\iexplore.exe, https://serviceportal.company.de/wm, Company ServicePortal

;---Erstellung einer Verknüpfung ServicePortal im Startmenü Ordner "MyComany" unabhängig von CommonShellLinks
%CommonPrograms%\MyCompany\ServicePortal, %ProgramFiles%\Internet Explorer\iexplore.exe, https://serviceportal.company.de/wm, Company ServicePortal</pre>
<h3>Besonderheiten</h3>
<p>Die mittels Shell:Product erstellen Verknüpfungen werden beim Deinstallieren auch wieder entfernt. Möchte man beim Installieren Verknüpfungen entfernen, so geht das nur über den Del bzw. Deltree Befehl.</p>
<p><strong style="color: #000000; font-style: normal;">Beispiele:</strong></p>
<pre>;---löschen des Startmenü Ordners MyComany
Deltree "%CommonPrograms%\MyCompany"

;---löschen einer Verknüpfung vom Desktop aller Benutzer
Del "%CommonDesktop%\ServicePortal.lnk"

;---löschen einer Verknüpfung vom Desktop des jeweiligen angemeldeten Benutzers - Achtung: Das Paket muss mit /AW ausgeführt werden.
Del "%UserDesktop%\ServicePortal.lnk"</pre>
<h3>Abhängigkeiten</h3>
<p>Die Shell:Product Ausführung ist von mindestens zwei Eigenschaften in der Application Sektion abhängig</p>
<p><strong>CommonShellLinks=[1|0]</strong><br />
Wenn CommonShellLinks den Wert 1 hat, so ist die Variable %Desktop% gleichzusetzen mit %CommonDesktop%, genauso wie %Programs% mit %CommonPrograms%.<br />
Ist der Wert 0, so ist %Desktop% gleichzusetzen mit %UserDesktop% und %Programs% mit %UserPrograms%.</p>
<p><strong>ShellLinks=[0|1]</strong><br />
Ist der Wert 1, werden die Verknüpfungen erst am Ende der Installation, für jede Option der Abschnitt [Shell:&lt;Option&gt;], automatsich erzeugt ohne explizit aufgerufen zu werden. Ist der Wert 0, können Verknüpfungen auch durch den direkten Aufruf von #Shell:&lt;Option&gt; erstellt werden.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/verknuepfungen-links-erstellen/">Verknüpfungen / Links erstellen</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/verknuepfungen-links-erstellen/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE &#8211; PXE-Image Erstellung</title>
		<link>https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sat, 26 Oct 2019 07:02:21 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2363</guid>

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