<?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 optional - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/optional/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>https://www.wpm-blog.de/</link>
	<description>... ideas and solutions making workplace management easier</description>
	<lastBuildDate>Sun, 24 Nov 2024 17:07:34 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>
	<item>
		<title>Matrix42 UEM Agent &#8211; neues Gesicht, neue Möglichkeiten</title>
		<link>https://www.wpm-blog.de/matrix42-uem-agent-neues-gesicht-neue-neue-moeglichkeiten/</link>
					<comments>https://www.wpm-blog.de/matrix42-uem-agent-neues-gesicht-neue-neue-moeglichkeiten/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 21 Nov 2022 17:13:34 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[UEM Agent]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2839</guid>

					<description><![CDATA[<p>Der Matrix42 UEM Agent für Windows hat ab der Version 2203.1.2 ein neues Gesicht bekommen. Wenn man Software &#8222;sichtbar&#8220; verteilt, begrüßt er uns mit der Anzeige bzw. Auswahl zur Installation von optionalen und erforderlichen Installationen. &#8230; <a href="https://www.wpm-blog.de/matrix42-uem-agent-neues-gesicht-neue-neue-moeglichkeiten/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/matrix42-uem-agent-neues-gesicht-neue-neue-moeglichkeiten/">Matrix42 UEM Agent &#8211; neues Gesicht, neue Möglichkeiten</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Der Matrix42 UEM Agent für Windows hat ab der Version 2203.1.2 ein neues Gesicht bekommen. Wenn man Software &#8222;sichtbar&#8220; verteilt, begrüßt er uns mit der Anzeige bzw. Auswahl zur Installation von optionalen und erforderlichen Installationen. Für die Nutzung der &#8222;optionalen Installationen&#8220; benötigt man Empirum v21.0.3 oder neuer.<span id="more-2839"></span></p>
<h3>Optionale Installation</h3>
<p>Warum gibt es nun die optionale Installation. Da müssen wir in der Empirum Agent &#8222;Historie&#8220; etwas zurück gehen. Mit dem UEM Agent, als Nachfolger vom Advanced Agent, hielt eine neue reduzierte und weniger technische Oberfläche Einzug, die sich auf die Einfachheit für den Anwender konzentriert. Wenn eine oder mehrere Installationen mit der Verteiloption &#8222;Verschieben&#8220; anstehen, wird der kleinste Nenner (z.B. 1 Tag) dem Anwender zum Verschieben angezeigt und nicht wie zuvor, jede Software mit ihrer aktuellen Verschiebemöglichkeit (eine Software 5 Tage, eine andere 1 Tag).<br />
An dieser Stelle greift die optionale Installation &#8222;wieder&#8220; ein. Die Optionale Installation ermöglicht es die Ausführung von vielleicht nicht sicherheitskritischen, jedoch lang andauernden Installationen von kurzen sicherheitskritischen (erforderlichen) Installationen zu entkoppeln. Als zusätzliches Merkmal kann man nun auch im Software Depot in den Paketeigenschaften einem Paket mitgeben, ob ein Neustart &#8222;möglich, nicht oder auf jeden Fall erforderlich&#8220; ist.</p>
<h3>Verteilungsoptionen</h3>
<p>Optionale Installation, mit der &#8222;Option&#8220; eines Zieldatums.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/OptionaleInstallation.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2841" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/OptionaleInstallation.png?x39343" alt="" width="366" height="462" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/OptionaleInstallation.png 366w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/OptionaleInstallation-238x300.png 238w" sizes="(max-width: 366px) 100vw, 366px" /></a></p>
<h3>Paketeigenschaften</h3>
<p>Neustart erforderlich: Nein, Ja, Möglich (falls die Setup.inf das in Laufzeit bestimmt).</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/Neustart-erforderlich-Auswahl.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2844" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/Neustart-erforderlich-Auswahl.png?x39343" alt="" width="448" height="436" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/Neustart-erforderlich-Auswahl.png 448w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/Neustart-erforderlich-Auswahl-300x292.png 300w" sizes="(max-width: 448px) 100vw, 448px" /></a></p>
<h3>Anzeige beim Anwender</h3>
<p>Steht nun ein &#8222;optionales&#8220; Windows 11 Upgrade und ein viel kleineres Paket, wie hier ein 7-zip zur Verteilung an, wird das wie folgt angezeigt &#8230;</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Opening.png?x39343"><img decoding="async" loading="lazy" class="aligncenter wp-image-2847" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Opening.png?x39343" alt="" width="900" height="555" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Opening.png 1133w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Opening-300x185.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Opening-1024x632.png 1024w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Opening-768x474.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>Mit einem Klick auf &#8222;Zeige Details&#8220; landet man in der folgenden Anzeige &#8230;<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Details.png?x39343"><img decoding="async" loading="lazy" class="aligncenter wp-image-2846" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Details.png?x39343" alt="" width="900" height="556" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Details.png 1132w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Details-300x185.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Details-1024x632.png 1024w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2022/11/UEMAgent22_Details-768x474.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></a>Die optionalen Installationen muss man auf der Detail Seite bewusst zur Installation aktivieren.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/matrix42-uem-agent-neues-gesicht-neue-neue-moeglichkeiten/">Matrix42 UEM Agent &#8211; neues Gesicht, neue Möglichkeiten</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/matrix42-uem-agent-neues-gesicht-neue-neue-moeglichkeiten/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LanguagePacks und Windows 10 Build 1909</title>
		<link>https://www.wpm-blog.de/languagepacks-und-windows-10-build-1909/</link>
					<comments>https://www.wpm-blog.de/languagepacks-und-windows-10-build-1909/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 01 Dec 2019 21:23:23 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2448</guid>

					<description><![CDATA[<p>Von einem Blogleser habe ich den Hinweis per Kommentar bekommen, dass es Probleme gibt mit dem Windows 10 Build 1909 bei der Installation von LanguagePacks. Er hat auch direkt zwei Lösungsvorschläge, als auch einen Hinweis &#8230; <a href="https://www.wpm-blog.de/languagepacks-und-windows-10-build-1909/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/languagepacks-und-windows-10-build-1909/">LanguagePacks und Windows 10 Build 1909</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Von einem Blogleser habe ich den Hinweis per Kommentar bekommen, dass es Probleme gibt mit dem Windows 10 Build 1909 bei der Installation von LanguagePacks. Er hat auch direkt zwei Lösungsvorschläge, als auch einen Hinweis mitgeschickt. Ich selbst wurde mit dem Problem noch nicht konfrontiert, aber vielleicht weitere Leser meines Blogs.<span id="more-2448"></span></p>
<h3>Was ist das Problem?</h3>
<p>Die Installation des WinPE Paketes &#8222;LanguagePacksInstallation&#8220; läuft erfolgreich durch, jedoch befindet sich das LanguagePack anschließend nicht im installierten Windows.</p>
<h3>Ergänzender Hinweis</h3>
<p>Es gibt für Windows 10 1909 keine separaten LanguagePack Quellen. Das Build 1909 nutzt die gleichen Quellen wie das Build 1903. Das bezieht sich auch, wie ich schon festgestellt habe, auf das WADK &#8211; auch hier wird auf die Version 1903 verwiesen.</p>
<h3>Lösungsvorschläge</h3>
<p>Nun aber zu den Lösungsvorschlägen. Diese sind im <a href="https://www.wpm-blog.de/empirum-winpe-preos-packages/#comment-1010">Original</a> auch in den Kommentaren zu nachzulesen. Da die Formatierung der Kommentare nur eingeschränkt ist, habe ich es hier nochmals zusammengefasst.</p>
<h3>Zwei Lösungsmöglichkeiten</h3>
<p>Es gibt zwei von Ingo getestete Lösungsvorschläge.</p>
<ul>
<li>Die <strong>Windows 10</strong> Build <strong>1909</strong> Quellen auf einen <strong>neueren Stand bringen</strong>, der die Installation wieder erlaubt (gleich oder neuer als 18363.476). Das aktuelle Update gibt es im Matrix42 Patch-Management oder im <a href="http://download.windowsupdate.com/d/msdownload/update/software/secu/2019/11/windows10.0-kb4524570-x64_bdd4583a9f921ceeb27dc8529aa8faa9023a8f98.msu" target="_blank" rel="noopener">Windows Catalog</a> zum Download.</li>
<li>Das <strong>Sprachpaket direkt</strong> in die Quellen <strong>integrieren</strong>.</li>
</ul>
<p>Für beide Fälle ist eine Anpassung der Quellen notwendig (Sicherheitskopie anfertigen!). Dazu sollte man mit dem Umgang der DISM oder äquivalenten Powershell Befehle vertraut sein. Alternativ kann man es bestimmt auch mit DISM GUI oder DISM++ bewerkstelligen. Mit beiden genannten DISM GUI Tools habe ich leider noch keine Erfahrung gesammelt.</p>
<h3>Grober Ablauf</h3>
<ul>
<li>Passenden Index herausfinden. Da die Windows Images zumeist mehrere Editionen enthalten, muss man vor einer Anpassung wissen, welchen Index man nutzt.</li>
<li>Mounten des Images/Index in einen Ordner</li>
<li>Hinzufügen des Updates oder des Sprachpaketes (später Schritt 3)</li>
<li>Dismounten des Images</li>
</ul>
<h3>Befehle</h3>
<p>Die nachfolgenden Befehle beinhalten mitunter Platzhalter oder beispielhafte Verzeichnisse, Indizes uvm.</p>
<pre>;Schritt 1: Auflisten der Indizes und Windows Editionen
DISM /Get-Imageinfo /Imagefile:&lt;Pfad&gt;\install.wim

;Schritt 2: Mounten des genutzten Index - hier 5 in den Ordner D:\mount
DISM /Mount-Image /Imagefile:&lt;Pfad&gt;\install.wim /Index:5 /MountDir:D:\mount

;Schritt 3a: Hinzufügen des Updates 
DISM /Image:D:\Mount /Add-Package /Packagepath:&lt;Pfad&gt;\&lt;Update.msu&gt; 
;Schritt 3b: Hinzufügen des Sprachpaketes
;DISM /Image:D:_mount /Add-ProvisionedAppxPackage /PackagePath:&lt;Pfad&gt;\LanguageExperiencePack.de-DE.Neutral.appx /LicensePath:&lt;Pfad&gt;\License.xml)

;Schritt 4: Dismounten des Images 
DISM /Unmount-Image /MountDir:D:\mount /commit

;Schritt 5: (optional) Aufräumen nach getaner Arbeit
DISM /Cleanup-Wim</pre>
<p>Euch &#8211; viel Erfolg!<br />
Ingo &#8211; vielen Dank für das Teilen der Erkenntnisse!</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/languagepacks-und-windows-10-build-1909/">LanguagePacks und Windows 10 Build 1909</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/languagepacks-und-windows-10-build-1909/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE &#8211; Windows Installation</title>
		<link>https://www.wpm-blog.de/empirum-winpe-windows-installation/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-windows-installation/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 06 Nov 2019 21:39:04 +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=2426</guid>

					<description><![CDATA[<p>Die Zutatenliste für eine erfolgreiche Windows Installation mittels des Empirum WinPE PreBoot Support besteht aus: Empirum WinPE PXE-Image, ein importiertes Windows Betriebssystem, diversen sogenannten Empirum PreOS Paketen, gesetzten Variablen und einem Computer. Zutaten zusammenführen Die &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-windows-installation/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-windows-installation/">Empirum WinPE &#8211; Windows Installation</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Zutatenliste für eine erfolgreiche Windows Installation mittels des Empirum WinPE PreBoot Support besteht aus: <a href="https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/">Empirum WinPE PXE-Image</a>, <a href="https://www.wpm-blog.de/empirum-winpe-betriebssysteme-in-empirum-importieren/">ein importiertes Windows Betriebssystem</a>, diversen sogenannten <a href="https://www.wpm-blog.de/empirum-winpe-preos-packages/">Empirum PreOS Paketen</a>, gesetzten Variablen und einem Computer.<span id="more-2426"></span></p>
<h3>Zutaten zusammenführen</h3>
<p>Die Zutaten habt ihr bestenfalls mit Hilfe der zuvor getätigten Beschreibungen bereits vorbereitet. In diesem Blog-Eintrag geht es darum, die letzten Schritte vorzunehmen.<br />
Nun werden die Zutaten in der Management Console (EMC), von der rechten Seite zur Mitte, in einer Konfigurations- oder Zuweisungsgruppe zusammengeführt:</p>
<ul>
<li>PreOS Pakete bzw. die erstellte UND-Klasse zuweisen</li>
<li>WinPE PXE-Image zuweisen</li>
<li>Betriebssystem zuweisen</li>
<li>Agent-Template zuweisen</li>
<li>die Variablen auf die Gruppe setzen und übertragen</li>
</ul>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_Zutaten.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2429" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_Zutaten.png?x39343" alt="" width="823" height="598" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_Zutaten.png 823w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_Zutaten-300x218.png 300w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_Zutaten-768x558.png 768w" sizes="(max-width: 823px) 100vw, 823px" /></a></p>
<h3>Variablen setzen</h3>
<p>Die Variablen übernehmen die Definition der kundenspezifischen Windows Installation. Die zu setzenden Variablen(gruppen) heißen identisch wie die genutzten PreOS Pakete.<br />
Am besten geht man die Liste der zugewiesenen Pakete namentlich durch und stellt die für sich passenden Werte ein. Viele Variablen sind bereits vorbelegt und können auf den vordefinierten Werten belassen werden.</p>
<p>Somit konzentriere ich mich hier auf die meines Erachtens wichtigen Werte für eine Windows Installation in deutscher Sprache inklusive Domain Join.</p>
<ul>
<li>DiskPartitioning\PreferFastDisk</li>
<li>WindowsInstallation\LocalUserName</li>
<li>WindowsInstallation\LocalUserPassword</li>
<li>WindowsInstallation\LocalUserDisplayName</li>
<li>WindowsInstallation\SetupUILanguage</li>
<li>WindowsInstallation\InputLocale</li>
<li>WindowsInstallation\SystemLocale</li>
<li>WindowsInstallation\UILanguage</li>
<li>WindowsInstallation\UserLocale</li>
<li>DomainJoin\DomainJoinCredentialsUser</li>
<li>DomainJoin\DomainJoinCredentialsPassword</li>
</ul>
<p>Zusätzlich sind die nachfolgenden Variablen, die nicht so lauten wie die zugewiesenen Pakete, wichtig anzusehen bzw. zu setzen:</p>
<ul>
<li>FQDN &#8211; WindowsInstallation, DomainJoin</li>
<li>ORGANIZATIONAL_UNIT (optional) &#8211; DomainJoin</li>
<li>TIMEZONE &#8211; WindowsInstallation</li>
<li>MX42_AGENT_PUSH_PACKAGE_FOLDER\Windows &#8211; EmpirumAgentSetup</li>
</ul>
<h3><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_ComputerVariablen.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2427" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_ComputerVariablen.png?x39343" alt="" width="339" height="273" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_ComputerVariablen.png 339w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_ComputerVariablen-300x242.png 300w" sizes="(max-width: 339px) 100vw, 339px" /></a><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2428" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_ComputerVariablen2.png?x39343" alt="" width="713" height="365" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_ComputerVariablen2.png 713w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/WinPE_ComputerVariablen2-300x154.png 300w" sizes="(max-width: 713px) 100vw, 713px" /></h3>
<h3></h3>
<h3>Aktivieren</h3>
<p>Anschließend wird das Computerobjekt der Gruppe hinzugefügt und aktiviert. Beim Aktivieren für eine WinPE basierte Windows Installation braucht keine &#8222;Betriebssystemkonfiguration (OS.INI)&#8220; mehr erstellt werden. Diese Aufgabe übernehmen die PreOS Packages samt der gesetzten Variablen.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2430" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/PC-SWOS-aktivieren-Step2-1.png?x39343" alt="" width="302" height="106" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/PC-SWOS-aktivieren-Step2-1.png 302w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/11/PC-SWOS-aktivieren-Step2-1-300x105.png 300w" sizes="(max-width: 302px) 100vw, 302px" /></p>
<h3>Et voilà</h3>
<p>Nun den Computer vom Netzwerk booten lassen und nach ca. 20 min ist das frisch installierte Windows fertig angerichtet!</p>
<h3>Besonderheiten</h3>
<p>Bis zu diesem Punkt wurde beschrieben, dass sich die PreOS Pakete wie herkömmliche Software Pakete verhalten. Es gibt (Stand Oktober 2019 &#8211; WinPE 1.6.6) jedoch ein paar Besonderheiten:</p>
<ul>
<li>es werden alle zugewiesenen Pakete ausgeführt, nicht nur die aktuellste/höhere Version</li>
<li>mittels einer Verteilungsoption &#8222;Uninstall&#8220; kann die Verarbeitung von Paketen nicht verhindert werden</li>
<li>PreOS Pakete, die vor dem DiskPartitioning Paket ausgeführt werden, werden aus dem SWDepot-Log gelöscht und der Status bleibt &#8222;undefiniert = gelb&#8220;</li>
</ul>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-windows-installation/">Empirum WinPE &#8211; Windows Installation</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-windows-installation/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE &#8211; EPE Gegenüberstellung</title>
		<link>https://www.wpm-blog.de/empirum-winpe-epe-gegenueberstellung/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-epe-gegenueberstellung/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 31 Mar 2019 21:26:44 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[EPE]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2160</guid>

					<description><![CDATA[<p>Die Unterscheidung EPE (Empirum PreInstallation Environment) zu WinPE bezieht sich hauptsächlich auf das Image, dass per PXE übertragen und ausgeführt wird. Nachfolgend werde ich zumeist von einer Installation per EPE bzw. WinPE sprechen, wobei natürlich &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-epe-gegenueberstellung/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-epe-gegenueberstellung/">Empirum WinPE &#8211; EPE Gegenüberstellung</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Unterscheidung EPE (Empirum PreInstallation Environment) zu WinPE bezieht sich hauptsächlich auf das Image, dass per PXE übertragen und ausgeführt wird. Nachfolgend werde ich zumeist von einer Installation per EPE bzw. WinPE sprechen, wobei natürlich auch andere Aufträge wie BIOS Konfiguration, BIOS Update, oder Löschen der Festplatten Aufgaben des PXEs sind. In der nachfolgenden Beschreibung gebe ich einen kurzen Überblick über die EPE Installation und gehe etwas detaillierter auf die Installation per WinPE ein.<span id="more-2160"></span></p>
<h3>Empirum PE (Linux)</h3>
<p>Das EPE (Empirum PreInstallation Environment) auf Linux Basis verarbeitet mittels des EIS Interpreters die zugewiesenen Jobs (EIS Skripte), die per OS.INI im MAC8 Verzeichnis (letzten 8 Stellen der MAC-Adresse) zugewiesen werden. Die Abfolge der Aufträge sind durch das EIS Skript weitestgehend vorgegeben. An definierten Punkten kann man mittels der Custom EIS Skripte in den Ablauf eingreifen. Bei einer Betriebssysteminstallation werden das Windows PE und die Betriebssystemquellen auf die lokale Festplatte übertragen und von dort die Windows Installation per Windows PE gestartet. Die Installation wird mittels der Betriebssystemvorlage (OS.INI) beschrieben und parametrisiert (Windows Einstellungen, Lizenz-Schlüssel, Partitionierung, Domain-Join, uvm.). Am Ende einer Betriebssysteminstallation wird mittels des Parameters „Befehl“ der Empirum Agent installiert und der Übergang zur Softwareverteilung bereitet.</p>
<h3>Empirum WinPE (Windows PE)</h3>
<p>Das Empirum WinPE wird ebenso über die Management Console, Konfiguration, Bootkonfiguration erstellt. Bei der Erstellung bedient sich Empirum dem auf dem EmpirumServer installierten WADK (C:\Program Files (x86)\&#8230;), nicht dem in Empirum importieren WADK. Das erstellte Empirum WinPE beinhaltet einen EmpirumAgenten (Matrix42 UAF) und diverse WinPE Erweiterungen. Der im WinPE integrierte UAF Agent verarbeitet die zugewiesenen PreOS Pakete (aus der %Computername%.DDC).</p>
<p>Hier gilt die Reihenfolge, von oben nach unten, wie sie im SoftwareDepot festgelegt wurde. Die WinPE Pakete (auf Basis von powershell) werden über die EMC Variablen parametrisiert und nicht mehr über die OS.INI. Deswegen muss bei einer Aktivierung auch kein Haken mehr bei &#8222;Betriebssystemkonfiguration (OS.INI) erstellen&#8220; gesetzt werden. Die Variablen bzw. die Variablengruppierungen sind nach den zugewiesenen Paketen benannt (z.B. DiskPartitioning, WindowsInstallation). Im Paket WindowsInstallation wird ebenso ein minimaler Matrix42 UAF Dienst installiert, der nach dem Paket &#8222;PxeOffAndReboot&#8220; bis zur Installation des eigentlichen Matrix42 Windows Agenten durch das Paket EmpirumAgentSetup aktiv ist. Somit werden die PreOSPakete bis zum PxeOffAndReboot im Kontext des WinPE ausgeführt und im Anschluss im Kontext des installierten Windows. In dem Installations-Vorgang mittels WinPE stellt die erfolgreiche Ausführung des EmpirumAgentSetup Paketes den Übergang zur Softwareverteilung dar. Eigene PreOS Pakete können mittels Powershell Kenntnissen und dem PreOS Package Editors erzeugt und in die Abfolge eingebaut werden.</p>
<h3>PreOS Paket Variablen</h3>
<p>Die folgende Variablen bzw. Variablengruppen müssen für eine erfolgreiche Installation per WinPE gesetzt werden.</p>
<ul>
<li>DiskPartitioning (optional)</li>
<li>DriverIntegration (optional)</li>
<li>WindowsInstallation</li>
<li>FQDN</li>
<li>ORGANIZATIONAL_UNIT</li>
<li>TimeZone</li>
<li>DomainJoin</li>
<li>MX42_AGENT_PUSH_PACKAGE_FOLDER</li>
</ul>
<p>Zu diesem Thema werde ich in Kürze einen gesonderten Artikel erstellen. Wer nicht warten mag, sollte das PDF, dass der Empirum WinPE Erweiterung beiliegt, nutzen.</p>
<h3>Vorteil der PreOS Pakete</h3>
<p>Die sogenannten PreOS Pakete kann man, wie oben beschrieben, auch selbst erstellen. Damit man die Pakete in Empirum importieren und nutzen kann, muss man diese mit dem PreOS Package Editor erstellen. Durch das beschriebene Konstrukt kommen die Vorteile des WinPE Boots und der einzelnen Pakete erst richtig zum Vorschein. Beispielhaft, kann man bei einer Windows 7 zu Windows 10 Migration direkt auch das BIOS aktualisieren, auf UEFI umstellen, uvm. Diese Möglichkeiten waren mit dem EPE und der EIS basierten Installation nicht bis schwer umzusetzen.</p>
<h3>Beispiele selbsterstellter PreOS Pakete</h3>
<p>In Kundenumgebungen habe ich bereits Pakete wie:</p>
<ul>
<li>BIOS Update</li>
<li>BIOS Konfiguration in unterschiedlicher Art und Weise</li>
<li>UEFISecureBootValidator</li>
<li>PostOSInstallation</li>
</ul>
<p>erstellt und genutzt.<br />
Einen Teil der Pakete hatte ich bereits veröffentlicht.</p>
<p>In Kürze werde ich ein Update der gesammelten und universellen Werke bereitstellen.</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-epe-gegenueberstellung/">Empirum WinPE &#8211; EPE Gegenüberstellung</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-epe-gegenueberstellung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum WinPE Paket &#8211; DriverIntegration Ersatz</title>
		<link>https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/</link>
					<comments>https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 01 Jan 2019 13:51:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[WinPE]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2132</guid>

					<description><![CDATA[<p>Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket &#8222;DriverIntegration&#8220; zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein erstes WinPE Paket die Treiber aus der EmpInst Verzeichnis Struktur holt. Was &#8230; <a href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Empirum WinPE Paket &#8211; DriverIntegration Ersatz</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Das Empirum WinPE Paket, das ich hier vorstelle ist dazu gedacht das Matrix42 Paket &#8222;DriverIntegration&#8220; zu ersetzen. Mein Paket heißt PrepareDRVbyModel_Packages, da mein <a href="https://www.wpm-blog.de/erstes-empirum-preos-paket-und-anpassung/" target="_blank" rel="noopener">erstes WinPE Paket</a> die Treiber aus der EmpInst Verzeichnis Struktur holt. Was macht das originale Matrix42 DriverIntegration Paket? <span id="more-2132"></span>Es sucht in einer drivers.ini nach dem Hersteller und Model und kopiert abhängig davon die Treiber nach C:\EmpirumAgent\Drivers. In diesem Verzeichnis sucht die automatisierte Windows Installation (WindowsInstallation Paket) nach nicht bekannten Treibern. Dies kann man in der unattend.xml im WindowsInstallation Paket Verzeichnis sehen. Jetzt kommt wahrscheinlich der längste Beitrag, den ich bis dato geschrieben habe &#8230;</p>
<h3>PrepareDRVbyModel_Packages</h3>
<p>Mein Ersatz bietet (meines Erachtens:)) einige Vorteile und weicht in den nachfolgenden Punkten von dem Matrix42 Grundgedanken ab:</p>
<ul>
<li>es ist &#8222;gesprächiger&#8220; und man kann eher nachvollziehen, was es macht (siehe Screenshots am Ende des Beitrages)</li>
<li>der Ablageort der Treiber kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers</li>
<li>der Ablageort der Drivers.ini kann angepasst werden vom Standard: Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers</li>
<li>es kann festgelegt werden, ob die WinPE Installation weitergehen soll, auch wenn kein Eintrag in der drivers.ini, Treiber, etc. gefunden wurde.</li>
</ul>
<h3>Übersicht dieses Beitrages</h3>
<ul>
<li>Import der OS-Packages</li>
<li>Kurze Einführung: Hardware Model zu Treiber/Software Zuordnung per drivers.ini</li>
<li>Möglichkeiten mit PrepareDRVbyModel_Packages</li>
<li>Einführung PostOSInstallation Paket</li>
<li>Download</li>
<li>Fehlersuche</li>
<li>Screenshots</li>
</ul>
<h3>Import der OS-Packages</h3>
<p>Zuerst ist es notwendig, die zusätzlichen OS-Package über das Software-Depot zu importieren. Danach muss die Reihenfolge arrangiert werden, damit die richtige Abarbeitung während der OS-Installation gewährleistet ist:</p>
<ul>
<li>&lt;WinPE-D-2PXE&gt; (optional aber empfohlen)</li>
<li>DiskPartitioning</li>
<li>&lt;PrepareDRVbyModel_Packages&gt;</li>
<li>WindowsInstallation</li>
<li>PxeOffAndReboot</li>
<li>DomainJoin</li>
<li>&lt;PostOSInstallation&gt; (optional aber empfohlen)</li>
<li>EmpirumAgentSetup</li>
</ul>
<h3>Hardware Model zu Treiber/Software Zuordnung</h3>
<p>Die Zuordnung Model zu Treiber geschieht wie bei dem Paket der Matrix42 über die drivers.ini Datei. Diese ist im Standard unter Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers abgelegt.</p>
<p>Aufbau der Drivers.ini<br />
[&lt;WMI Manufacturer&gt;]<br />
&lt;WMI Model&gt;=&lt;Ordner, *.ZIP, *.cab unterhalb von Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers&gt;</p>
<p>z.B.<br />
[Dell Inc.]<br />
OptiPlex 7010=DellOptiplex7010<br />
;alternativ OptiPlex 7010=DellOptiplex7010.zip<br />
;alternativ OptiPlex 7010=DellOptiplex7010.cab</p>
<h3>Möglichkeiten mit PrepareDRVbyModel_Packages</h3>
<p>Nachfolgend sind die Möglichkeiten erläutert, die sich aufgrund der Anpassung und Erweiterung ergeben. Diese Möglichkeiten können über die Variablen in der Management Console gesteuert werden. Die aufgeführten Variablen sind alle unter der Variablen Sammlung &#8222;PrepareDRVbyModel_Packages&#8220; zu finden.</p>
<p><strong>DriversAreMandatory:</strong><br />
Das Matrix42 Paket drehte sich bis vor kurzem solange in der Schleife bis ein Treiber in der drivers.ini gefunden wurde.<br />
Dies ist für eine produktive Umgebung, den Dienstleister etc. gut so.<br />
Wenn man jedoch einen Computer ohne spezifische Treiber installieren will (zum Test), dann muss man im Matrix42 Falle einen drivers.ini Eintrag erzeugen mit einem Verweis auf ein leeres Verzeichnis.<br />
Dieses Verhalten wurde mit dem DriverIntegration 2.6 Pakete verändert &#8211; man kann es jedoch nicht steuern.</p>
<p>Variablenwerte:<br />
0, WinPE fährt mit der WindowsInstallation fort, auch wenn kein Treiber in der drivers.ini gefunden wurde.<br />
1, Matrix42 Standardverhalten &#8211; das System läuft in der Schleife und führt die WindowsInstallation nicht fort.<br />
Somit kann man für eine produktive Struktur (Konfigurationsgruppe) sicherstellen, dass die Installation nur mit bekannten Hardware-Typen durchgeführt wird.</p>
<p><strong>DriversRootPath:</strong><br />
Die Idee, den DriversRootPath anpassbar zu machen, hatte mehrere Gründe:<br />
Selektive Synchronisation der Treiber: Hiermit kann man die Treiber direkt unter Packages\Drivers ablegen und mit einem angepassten &#8222;ESubDepot_Packages&#8220; SyncJob diese für bestimmte Standorte auslassen und mit einem selbsterstellten ESubDepot_PackagesDrivers diese separat synchronisieren lassen.<br />
Treiber-Update Softwarepakete: Durch eine Erweiterung der Ablage um eine Setup.inf, DPInst.exe und xml kann man eine Aktualisierung der Treiber auf bestehenden Systemen durchführen und mass dazu die Treiber nicht mehrmals ablegen. Dies werde ich in einem späteren Beitrag nochmals aufgreifen.</p>
<p>Variablenwerte:<br />
&#8222;leer&#8220; bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers<br />
Kommentar:<br />
Hinweis: Man kann in der drivers.ini auch Teilpfade angeben.<br />
Für eine Kopie eines Ordners zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP<br />
Für die Nutzung einer ZIP Datei zum Beispiel: OptiPlex 7010=Dell\Optiplex7010\1.0\PNP\Optiplex7010.zip<br />
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!</p>
<p><strong>DriversINIPath:</strong><br />
Die Idee hierbei war, dass man eine zweite drivers.ini Datei, unabhängig von einer produktiv genutzten, einsetzen kann.<br />
Darin kann man Einträge für eine bekannte Hardware auf einen anderen Pfad, ZIP, etc. setzen und somit vorab bzw. parallel testen.<br />
Somit kann für eine bestimmte Konfigurationsgruppe ggf. der Wert: Matrix42\OsPackages\Drivers\Test sein.<br />
In diesem Ordner muss dann die alternative drivers.ini abgelegt sein.</p>
<p>Variablenwerte:<br />
&#8222;leer&#8220; bedeutet Matrix42 Standardwert:Matrix42\OsPackages\Drivers, das entspricht Empirum\Configurator\Packages\Matrix42\OsPackages\Drivers<br />
Wichtig: Der Pfad wird ab dem Packages Ordner angegeben!</p>
<p>Perfekt funktioniert PrepareDRVbyModel_Packages mit dem PostOsInstallation Paket von mir. Das genannte Paket prüft ob es eine C:\EmpirumAgent\Drivers\HWspecificSW\Setup.inf gibt und führt diese aus.</p>
<h3>Möglichkeiten des PostOsInstallation</h3>
<p>Das PostOSInstallation Paket ist einfach und ruft eine abgelegt PostOSInstall.bat auf.<br />
<strong>Hinweis:</strong> Diese Datei solltet ihr vor der ersten Benutzung einsehen und anpassen!<br />
Die Batch Datei hat heute mindestens drei Funktionen:</p>
<ul>
<li>Es importiert eine von dem PrepareDRVbyModel_Packages Paket erstellte Registry Datei, die ähnliche Werte in die Registry schreibt (HKLM\Matrix42\Installer), wie die EPE Installation.</li>
<li>Es passt die durch Matrix42 vorgegebenen Firma, Benutzer, Support etc. Informationen in der Registry an, die man bei der EPE Installation in der Betriebssystemvorlage angegeben hat.</li>
<li>Es führt eine Setup.inf aus dem C:\EmpirumAgent\Drivers\HWspecificSW Ordner aus, falls diese vorhanden ist. Somit kann man wieder im &#8222;Hardware-Profil&#8220; Treiber per PNP und per EXE/MSI installieren.</li>
</ul>
<p>Somit ist die PostOSInstall.bat eine Art Ersatz für die EmpirumAgent.bat/UEMAgent.bat.</p>
<div class="grey-box"> [Update am 27.08.2019] Die Version 1.5 unterstützt nun auch die Drivers.json Datei, die per WinPEDriverAssistant erstellt wird. Es werden auch Intel NUCs erkannt und ASUS Motherboards. Beide zuletzt genannte Typen werden vom DriverIntegration Paket nicht unterstützt. Bei der Nutzung des PostOSInstallation Paketes, die darin enthaltene PostOsInstall.bat anpassen! </div>
<h3>Download</h3>
<p>Empirum WinPE PreOS Package zum optimierten Treiberhandling.</p>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="" href="https://www.wpm-blog.de/download/2260/?tmstv=1786724219" rel="nofollow" id="download-link-2260" data-redirect="false" >
	PrepareDRVbyModel_Packages 1.5	(601 Downloads	)
</a>
<br />
<span style="display: inline !important; float: none; background-color: transparent; color: #000000; cursor: text; font-family: 'Open Sans',sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 28.9px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;">MD5 Hash der Downloaddatei: 175D4CD2FD119A371EDDA21211D6C0C761A7A50F</span></p>
<p><a  data-e-Disable-Page-Transition="true" class="download-link" title="Version 1.1" href="https://www.wpm-blog.de/download/2141/?tmstv=1786724219" rel="nofollow" id="download-link-2141" data-redirect="false" >
	PrepareDRVbyModel_Packages 1.1	(654 Downloads	)
</a>
<br />
MD5 Hash der Downloaddatei: 0D3415555E6197DC510B02E946D96C5169FD8529</p>
<h3>Los geht&#8217;s</h3>
<p><strong>Schritt 1:</strong><br />
Zuweisen der Pakete für eine Konfigurationsgruppe:</p>
<ul>
<li>&lt;WinPE-D-2PXE&gt; (optional aber empfohlen)</li>
<li>DiskPartitioning</li>
<li>PrepareDRVbyModel_Packages</li>
<li>WindowsInstallation</li>
<li>PxeOffAndReboot</li>
<li>DomainJoin</li>
<li>PostOSInstallation (optional aber empfohlen)</li>
<li>EmpirumAgentSetup</li>
<li>Betriebssystem (per Variable oder aus dem rechten Baum)</li>
<li>WinPE (Bootkonfiguration)</li>
<li>Agent-Template</li>
</ul>
<p><strong>Schritt 2:</strong><br />
Setzen der Variablen für die oben genannten Pakete (siehe hierzu ggf. auch das <a href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/Manuals/OSI_WinPE_HowTo.htm%3FTocPath%3DUnified%2520Endpoint%2520Management%7CHandb%25C3%25BCcher%7C-%2520OS%2520Installer%7C_____5" target="_blank" rel="noopener">WinPE Dokument der Matrix42</a>).<br />
Zuordnung des Betriebssystems</p>
<p><strong>Schritt 3:</strong><br />
Zuweisen eines Computers</p>
<p><strong>Schritt 4:</strong><br />
Aktivieren von PXE und Software (OS.INI ist nicht notwendig!)<br />
Achtung:nicht während einer aktiven WinPE Phase den Computer nochmals aktivieren (dies kann ab WinPE 1.4.11 wieder getan werden).</p>
<p>Rückmeldungen sind willkommen!</p>
<h3>Fehlersuche:</h3>
<ul>
<li>Erster Anlauf: In der Management Console auf dem entsprechenden Computer das PXE-Log ansehen</li>
<li>Informationen zum Ablauf der OS-Packages befinden sich in Empirum\EmpInst\Wizard\OS\Auto\&lt;MAC8&gt; oder &lt;UUID&gt;\debug_Matrix42.Platform.Service.Host.log.<br />
Suchen nach [wpm-blog und darunter sollten weitere Informationen zu finden sein &#8230;</li>
</ul>
<h3>Beispielhafte Screenshots:</h3>
<p>DriversAreMandatory = 0 und keine passende Zuordnung/Treiber in drivers.ini gefunden<br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2129 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png?x39343" alt="" width="560" height="137" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound.png 560w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_0_DriverNotFound-300x73.png 300w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>DriversAreMandatory = 1 und keine passende Zuordnung/Treiber in drivers.ini gefunden<br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2131 alignnone" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png?x39343" alt="" width="532" height="154" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound.png 532w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverNotFound-300x87.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></a></p>
<p>DriversAreMandatory = 1, passende Zuordnung/Treiber in drivers.ini gefunden, abweichende DriversIniPath Variable, Treiber werden kopiert<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png?x39343"><img decoding="async" loading="lazy" class="alignleft size-full wp-image-2130" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png?x39343" alt="" width="727" height="138" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables.png 727w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2019/01/Mandatory_1_DriverFound_DifferentVariables-300x57.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/">Empirum WinPE Paket &#8211; DriverIntegration Ersatz</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-winpe-paket-driverintegration-ersatz/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Treiberintegration – einfacher gemacht!</title>
		<link>https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/</link>
					<comments>https://www.wpm-blog.de/empirum-treiberintegration-einfacher-gemacht/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 16 Mar 2015 21:17:58 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[OS Installer]]></category>
		<category><![CDATA[Treiber]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1100</guid>

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

					<description><![CDATA[<p>Nachfolgend werden weitere, zumeist optionale, Einstellungen vorgestellt. Nachfolgend werden die weiteren Eigenschaften eines Paketes zu den minimal notwendigen Anpassungen bzw. Einstellungen, die hier bereits erläutert wurden erklärt. Reihenfolge und Abhängigkeiten Bezüglich der Reihenfolge der Verteilung &#8230; <a href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-erweitert/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-erweitert/">Einbinden eines Software-Paketes in Empirum (Erweitert).</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Nachfolgend werden weitere, zumeist optionale, Einstellungen vorgestellt. Nachfolgend werden die weiteren Eigenschaften eines Paketes zu den minimal notwendigen Anpassungen bzw. Einstellungen, die <a title="Einbinden eines Software-Paketes in Empirum (Basis)" href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">hier</a> bereits erläutert wurden erklärt.<span id="more-1016"></span></p>
<div class="grey-box">Hinweis: Dieser Artikel kann ggf. etwas veraltet sein. Bitte lesen Sie dazu auch den <a href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">hier</a> verlinkten Artikel. Alle Angaben auf Paketeigenschaften wiederum haben sich nicht verändert!</div>
<h2>Reihenfolge und Abhängigkeiten</h2>
<p>Bezüglich der Reihenfolge der Verteilung hat die Reihenfolge (von oben nach unten) der Pakete im SoftwareDepot grundlegenden Einfluss. Diese Reihenfolge kann mit der Option „<strong>Reihenfolge</strong>“ auf dem Reiter „Version“ überschrieben werden. Hier werden die Software Pakete angegeben, die vor dieser Software installiert werden muss. Im Dialog „<strong>Abhängigkeiten</strong>“ können Pakete angegeben werden, die installiert sein müssen, damit diese Software auch installiert wird. Hierüber können auch „Verbote“ definiert werden. Dieses Paket wird nicht installiert, wenn bereits Software xy bereits installier ist. (Bespiele sind die Matrix42 Pakete SubDepot Services und DataCollector).</p>
<p style="text-align: center;"><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Version.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-974" title="PE_Version" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Version.png?x39343" alt="Paketeigenschaften Version" width="459" height="416" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Version.png 459w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Version-300x271.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<h2>Betriebssystem Freigabe</h2>
<p><span style="font-weight: normal;">Auf diesem Reiter werden die Betriebssysteme „angehakt“, auf denen die Setup.inf erfolgreich ausgeführt wird und getestet ist. Ist ein Paket nur für Windows 7 freigegeben und wird einem Windows XP Computer in der EMC zugewiesen, wird die Setup.inf erst gar nicht „angestartet“, da das Paket nicht dafür freigegeben wurde.</span></p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_OS.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-970" title="PE_OS" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_OS.png?x39343" alt="Paketeigenschaften Betriebssystem" width="459" height="416" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_OS.png 459w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_OS-300x271.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<h2><span style="color: #000000; font-size: 23px; font-weight: bold;">Computerumgebung </span></h2>
<p>Die Einstellungen auf dem Reiter Computerumgebung wirken sich genauso auf die Verteilung aus, wie auf dem Reiter Betriebssystem. Hier können jedoch Rahmenbedingungen bzgl. RAM, Festplattenplatz, etc. definiert werden. Sind die Rahmenbedingungen nicht erfüllt, startet die Installation erst gar nicht. Die „nicht erfüllte Voraussetzung“ wird mit einer „Requirement“ Meldung im SoftwareDepot Log dokumentiert.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_ComputerUmgebung.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-967" title="PE_ComputerUmgebung" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_ComputerUmgebung.png?x39343" alt="Paketeigenschaften Computerumgebung" width="459" height="416" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_ComputerUmgebung.png 459w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_ComputerUmgebung-300x271.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<h2>Sonstiges</h2>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Sonstiges.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-973" title="PE_Sonstiges" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Sonstiges.png?x39343" alt="" width="459" height="416" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Sonstiges.png 459w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Sonstiges-300x271.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<p>Wie der Name schon sagt, vereinen sich auf dem Reiter „Sonstiges“ alle weiteren Einstellungen.  Die Einstellungen „<strong>Externes Installationsprogramm</strong>“ und „<strong>Installationsprogramm asynchron aufrufen</strong>“ werden in den allermeisten Fällen nicht genutzt und haben mehr eine „historische“ Bedeutung. Beim zweiten Falle, werden die Pakete nicht in einer Stapelverarbeitung eins nach dem anderen installiert, sondern eine weitere Installation wird bereits gestartet. Dies führt in den überwiegenden Fällen zu Installationsproblemen!</p>
<p>„<strong>Nur bei Verteilung</strong>“ benutzen steuert, ob eine Software im <strong>Kiosk</strong> sichtbar ist oder nicht, oder nur mittels EMC/EWC verteilt werden kann. „<strong>Erlaube Deinstallation</strong>“ hat auch nur Einfluss auf das <strong>Kiosk</strong> und ermöglicht dem Endbenutzer nur eine Deinstallation einer Software zu starten, wenn dies hiermit „erlaubt“ wird.</p>
<p>„<strong>Installation weiterer Pakete nicht fortsetzen</strong>“ ist interessant zu nutzen, wenn eine abhängige Software-Installation einen Neustart oder ähnlich voraussetzt. Sehr häufig ist dies nach einem Windows Service Pack oder Internet Explorer Update nötig, damit die nachfolgenden Installationen die richtige Version erkennen (mittlerweile auch durch den Wert SetReboot 5 in der Setup.inf steuerbar).</p>
<p>Die Option „<strong>Installationskontext</strong>“ erlaubt einem einzustellen, ob das Paket nur vor oder nach der Anmeldung ausgeführt werden darf, oder ob es „immer“ installiert werden kann. Wenn das Paket auf eine Abfrage vom Benutzer warten soll, so wäre „Nur nach der Benutzeranmeldung“ passend.</p>
<p>„<strong>Installationsdauer</strong>“ wird dem Benutzer vor bzw. während der Installation im sogenannten Z-Dialog angezeigt. Der Z-Dialog zeigt die anstehenden Installationen an und gibt ggf. die Möglichkeit  die Installation zu verschieben (je nach Agenten-Konfiguration und Verteilungsoption des Software-Paketes).</p>
<p>„<strong>Lizenzen</strong>“ – diese Eingabe kann komplett „vergessen“ werden und wird nicht mehr unterstützt.</p>
<p>„<strong>Sync. Bandbreite</strong>“ bezieht sich auf die Synchronisation der Pakete auf den Client. So kann hier für ein großes Software-Paket eine minimale verfügbare Bandbreite zur Synchronisation der Quellen auf den Client angegeben werden.</p>
<p>Die Eigenschaft „<strong>Pakettyp</strong>“ ist für die Zusammenarbeit mit dem Matrix42 Service Store relevant. Somit können die Pakettypen beim Import bereits unterschieden werden, wie diese weiter im Service Store zur Verfügung stehen bzw. „verarbeitet“ werden.</p>
<h2>Prüfung</h2>
<p>Auf diesem Reiter ist der Wert für Prüfdatei/Prüfwert noch sehr interessant. Nur wenn diese Kriterien erfüllt sind, findet die Ausführung des Software-Paketes statt. Hier lohnt sich ein Blick in die Matrix42 Pakete “Patch-Management (Install) bzw (Fix)“.<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-971" title="PE_Pruefung" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung.png?x39343" alt="Empirum Paket - Silent Schalter" width="459" height="416" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung.png 459w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung-300x271.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<h2><span style="color: #000000; font-size: 23px; font-weight: bold;">SetupInfo</span></h2>
<p>Die Nutzung der Paketinformationen durch den bzw. die Paketierer habe ich hier bereits erklärt.</p>
<h2>Registrierung</h2>
<p>Auf dem Reiter Registrierung wird beim Import der Wert für <strong>Schlüssel</strong> aus der Setup.inf und der Eigenschaft „<strong>MachineKeyName</strong>“ übernommen. Dazu sind die bereits vorhandenen Blog Beiträge wichtig zu lesen:</p>
<ul>
<li><a title="Anpassung Paketierungsvorlage – Empirum Paket Informationen in der Registry" href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-empirum-paket-informationen-in-der-registry/">Anpassung Paketierungsvorlage – Empirum Paket Informationen in der Registry</a></li>
<li><a title="Empirum Paket – Registry, SoftwareDepot, Version" href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Empirum Paket &#8211; Registry, SoftwareDepot, Version</a></li>
</ul>
<h2>AUT</h2>
<p>Auf dem Reiter AUT kann eine zu „überwachende“ EXE Datei einem Software-Paket zugeordnet werden. Damit wird die Zuordnung und Erkennung auf dem Eigenschaften Reiter eines Computerobjektes vorgenommen.</p>
<h2>Variablen</h2>
<p>Hier werden Variablen, die zu dem Softwarepaket gehören und mit der Setup.inf importiert wurden angezeigt.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-erweitert/">Einbinden eines Software-Paketes in Empirum (Erweitert).</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/einbinden-eines-software-paketes-in-empirum-erweitert/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Einbinden eines Software-Paketes in Empirum (Basis)</title>
		<link>https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/</link>
					<comments>https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 29 Apr 2013 18:43:26 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[SoftwareDepot]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=975</guid>

					<description><![CDATA[<p>Damit erstellte oder von anderen bereitgestellte Softwarepakete mit Matrix42 Physical Workplace Management (Empirum) verteilt werden können, müssen zwei Voraussetzungen getroffen werden. Paket im Packages Ordner ablegen Paket in der Standort Datenbank (SoftwareDepot) bekannt machen Software &#8230; <a href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">Einbinden eines Software-Paketes in Empirum (Basis)</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Damit erstellte oder von anderen bereitgestellte Softwarepakete mit Matrix42 Physical Workplace Management (Empirum) verteilt werden können, müssen zwei Voraussetzungen getroffen werden.<span id="more-975"></span></p>
<ul>
<li>Paket im Packages Ordner ablegen</li>
<li>Paket in der Standort Datenbank (SoftwareDepot) bekannt machen</li>
</ul>
<div class="grey-box">Hinweis: Dieser Artikel kann ggf. etwas veraltet sein. Bitte lesen Sie dazu auch den <a href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">hier</a> verlinkten Artikel. Alle Angaben auf Paketeigenschaften wiederum haben sich nicht verändert!</div>
<h2>Software Paket &#8211; Installationsdateien &#8211; ablegen</h2>
<p>Das Software Paket muss im Packages Verzeichnis unterhalb der Freigabe Configurator$ (Standardeinstellung) abgelegt werden. Es sollte somit folgende Ordnerstruktur, durch die Ablage des Paketes, erstellt werden:</p>
<p>\\&lt;EmpirumServer&gt;\Configurator$\Packages\&lt;Hersteller&gt;\&lt;SoftwareName&gt;\&lt;Version&gt;\Install</p>
<p>Im <strong>Install</strong> Ordner liegt die Setup Information in Form einer <strong>Setup.inf</strong> oder auch anderem Namen.</p>
<h2>Software Paket in das SoftwareDepot einbinden</h2>
<p>Nachdem das Paket im Packages Ordner abgelegt wurde, muss dies der Standort Datenbank bekannt gemacht werden zur Verteilung. Dazu startet man die Empirum Management Console, kurz EMC, und wechselt in die Konfiguration und dort in Software-Management. In der Konfiguration des Software-Managements muss man das Register SoftwareDepot auswählen. Nun klickt man mit der rechten Maustaste auf ein Software-Register und wählt „Paket einfügen …“.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/CfgSwMgmt_Paket_einfuegen.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1004" title="CfgSwMgmt_Paket_einfuegen" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/CfgSwMgmt_Paket_einfuegen.png?x39343" alt="SoftwareDepot Paket einfügen" width="370" height="355" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/CfgSwMgmt_Paket_einfuegen.png 370w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/CfgSwMgmt_Paket_einfuegen-300x287.png 300w" sizes="(max-width: 370px) 100vw, 370px" /></a></p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_Paket_einfuegen.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-961" title="EMC_Paket_einfuegen" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_Paket_einfuegen.png?x39343" alt="Paket in Empirum SoftwareDepot einbinden" width="445" height="214" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_Paket_einfuegen.png 445w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_Paket_einfuegen-300x144.png 300w" sizes="(max-width: 445px) 100vw, 445px" /></a></p>
<p>Beim ersten Dialog wählt man „Ja“, da uns eine Installationsdatei in Form einer INF Datei vorliegt.</p>
<p>Dann navigiert man in einer Paketstruktur (&lt;Hersteller&gt;\&lt;SoftwareName&gt;\&lt;Version&gt;\Install) bis zur *.INF Datei.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_SetupInf_Auswahl.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-965" title="EMC_SetupInf_Auswahl" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_SetupInf_Auswahl.png?x39343" alt="Auswählen der Setup.inf Datei" width="628" height="434" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_SetupInf_Auswahl.png 628w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EMC_SetupInf_Auswahl-300x207.png 300w" sizes="(max-width: 628px) 100vw, 628px" /></a></p>
<p>Nach dem Öffnen der Setup.inf werden diverse Informationen aus der *.INF Datei übernommen und vorgeschlagen zur Übernahme.</p>
<p>Nun werden die absolut notwendigen Einstellungen, sowie weitere mögliche Einstellungen erläutert.</p>
<h2>Paketeigenschaften</h2>
<p>Auf dem Reiter „Darstellung“ <strong>muss</strong> zur Verteilung der Haken bei <strong>„Zur Installation freigeben“</strong> gesetzt sein. Ansonsten wird das Paket nur auf Computern verteilt, die die Variable „READY_TO_INSTALL_TEST“ auf 1 gesetzt haben.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Darstellung-1.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-2341 aligncenter" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Darstellung-1.png?x39343" alt="" width="459" height="416" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Darstellung-1.png 459w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Darstellung-1-300x272.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<p>Empfehlenswert ist es auch, die Version aus dem Feld <strong>Namen</strong> mit in das Feld <strong>Text</strong> zu übernehmen. Im oben genannten Falle kann man auch im Text einmal &#8222;Adobe&#8220; entfernen, damit das Paket besser gelesen werden kann.</p>
<p><em>Optional kann hier auch noch ein Icon für die Software hinterlegt werden. Das Icon sollte eine ICO Datei sein, <em>anstatt auf eine EXE Datei zu verweisen. Dies ermöglicht eine schnellere Be</em>dienung bzw. Ladezeit der EMC! Eine Dokudatei, kann zur Dokumentation des Paketes für die EMC Nutzer dienen. Die Info-Datei kann bei der Nutzung des Software-Kiosks bei der Auswahl der Software angezeigt werden (Die Schaltfläche „Info“ wird dann im Kiosk bei der Auswahl der Software aktiv).</em></p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-971" title="PE_Pruefung" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung.png?x39343" alt="Empirum Paket - Silent Schalter" width="459" height="416" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung.png 459w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/PE_Pruefung-300x271.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></a></p>
<p>Als nächstes ist eine Angabe auf dem Reiter „Prüfung“ notwendig bzw. zu überprüfen. Der Befehl (im Feld <strong>Befehl</strong>) sollte mit einem Silent-Schalter versehen sein. Beim ersten Import bzw. Einfügen der Software in das SoftwareDepot, werden die Einstellungen aus dem Bereich [SetupInfo] aus der INF Datei übernommen. Bei nachträglichen Änderungen in der INF Datei, werden diese Einstellungen nicht mehr an diese Stelle übernommen!</p>
<p>Die „Silent“ Schalter kann  /S0, /S1, /S2 oder /S3 sein.</p>
<ul>
<li>/S0 – es wird kein Setup.inf Fenster angezeigt</li>
<li>/S1 – es wird nur der Fortschrittsbalken der Setup.inf angezeigt</li>
<li>/S2 – es wird das Hintergrundbild und der Fortschrittsbalken der Setup.inf angezeigt.</li>
</ul>
<p>Zusätzlich kann es notwendig sein, dass der Schalter /AW zusätzlich angehängt wird, wenn das Paket über benutzerspezifische Einstellungen verfügt, wie (z.B.: HKCU Werte, Sektionen oder Kopierbefehle mit CLIENT, …).</p>
<p>Alle Setup.exe Parameter, oder auch noch ausführlichere Beschreibung kann <a title="Aufruf von Setup" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/SETUP_Aufruf.htm" target="_blank" rel="noopener">hier</a> eingesehen werden.</p>
<h2>Speichern nicht vergessen &#8230;</h2>
<p>Sind diese Einstellungen gemacht, ist das Minimum an Einstellungen getätigt und der Dialog kann mit „OK“ verlassen werden und das SoftwareDepot gespeichert werden (Diskettensymbol).</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">Einbinden eines Software-Paketes in Empirum (Basis)</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/einbinden-eines-software-paketes-in-empirum-basi/feed/</wfw:commentRss>
			<slash:comments>2</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 47/96 queries in 0.065 seconds using Disk

Served from: www.wpm-blog.de @ 2026-08-14 17:16:59 by W3 Total Cache
-->