<?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 matrix42+paketierung - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/matrix42%2Bpaketierung/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 &#8211; Paket in das SoftwareDepot einfügen</title>
		<link>https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 03 Dec 2023 14:28:12 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2896</guid>

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

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

					<description><![CDATA[<p>Wer etwas über die Standard-Paketierung hinaus geht und seine eigenen Setup.inf Skripte &#8222;baut&#8220; ist vielleicht schon einmal schmerzlich aufgefallen, dass man eine Sektion nur einmal (1x) aufrufen kann. Möchte man einen Sektion mehrmals aufrufen und &#8230; <a href="https://www.wpm-blog.de/setup-inf-sektionen-mehrfach-aufrufen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/setup-inf-sektionen-mehrfach-aufrufen/">Setup.inf &#8211; Sektionen mehrfach aufrufen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wer etwas über die Standard-Paketierung hinaus geht und seine eigenen Setup.inf Skripte &#8222;baut&#8220; ist vielleicht schon einmal schmerzlich aufgefallen, dass man eine Sektion nur einmal (1x) aufrufen kann. Möchte man einen Sektion mehrmals aufrufen und hat keine &#8222;For &#8230; Next&#8220; Schleife, dann geht das auch. Dazu muss man den Sektionsaufruf, hier z.B. #Update in #!Update abändern.<span id="more-2715"></span></p>
<p>Mir ist es dies das erste Mal in der Setup.inf zum Empirum TFTP Dienst aufgefallen, indem Matrix42 es für einen wiederkehrenden Aufruf einer Log Sektion nutzt.<br />
In der Online-Hilfe ist dazu folgender Satz zu finden &#8220; &#8230; Befindet sich direkt hinter dem Zeichen &#8218;#&#8216; das Zeichen &#8218;!&#8216;, wird der Abschnitt auch ausgeführt, wenn er vorher schon ausgeführt wurde. &#8230;&#8220;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/setup-inf-sektionen-mehrfach-aufrufen/">Setup.inf &#8211; Sektionen mehrfach aufrufen</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/setup-inf-sektionen-mehrfach-aufrufen/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket &#8211; Deinstallation ohne Quellen</title>
		<link>https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 21 Oct 2020 19:38:33 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=2656</guid>

					<description><![CDATA[<p>Die Deinstallation eines Empirum Paketes sollte komplett lokal, ohne weiteren Zugriff auf die Installationsquellen, möglich sein. Die Zuweisung und Installation einer höheren Version mit dem Setup.inf Standardwert AskUninstallOld=1 setzt das schon fast voraus. Von Haus &#8230; <a href="https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/">Empirum Paket &#8211; Deinstallation ohne Quellen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Deinstallation eines Empirum Paketes sollte komplett lokal, ohne weiteren Zugriff auf die Installationsquellen, möglich sein. Die Zuweisung und Installation einer höheren Version mit dem Setup.inf Standardwert AskUninstallOld=1 setzt das schon fast voraus. Von Haus aus bringen die meisten Installer bereits ihre Deinstallationsroutine, in Form einer uninstall.exe im jeweiligen Programmverzeichnis, mit. Warum jetzt dieser Beitrag?<span id="more-2656"></span></p>
<h3>Unattended Uninstallation Dialog</h3>
<p>Wenn Du beim Nutzen des Package Wizards zum Erstellen einer &#8222;Unattended&#8220; sprich &#8222;Silent&#8220; Installation einer EXE an den Dialog zur Deinstallation kommst, kannst Du das &#8222;Basis Verzeichnis&#8220; nicht anpassen. In das Eingabefeld für das Deinstallationsprogramm kannst Du den Aufruf &#8222;C:\Program Files (x86)\My Program\unins000.exe&#8220; eintragen und den Assistenten erfolgreich beenden.</p>
<h3>Deinstallation schlägt fehl</h3>
<p>Die Tests zur Deinstallation des Programms im Rahmen der Paketierung schlagen fehl. Warum?</p>
<h3>Fehlersuche / Behebung</h3>
<p>Um herauszufinden, warum der Fehler auftritt, müssen wir uns die Abfolge der Befehle zur Deinstallation der Software in unserem erstellten Paket ansehen. Ein Blick in die Sektion [Set:Deinstallation] der Setup.inf, die für die Deinstallation zuständig ist, bringt den Fehler schnell zum Vorschein. Hier wird versucht, den folgenden Befehl auszuführen:</p>
<pre>-Call "<strong>%Src%\C:</strong>\Program Files (x86)\My Program\unins000.exe" /S</pre>
<p>Der Teil &#8222;%SRC%\C:\&#8230;&#8220; sieht nicht nur seltsam aus, sondern kann auch nicht funktionieren. Angepasst, sollte der Aufruf wie folgt ausschauen:</p>
<pre>-Call "C:\Program Files (x86)\My Program\unins000.exe" /S</pre>
<p>oder besser noch</p>
<pre>-Call "%ProgramFilesDirx86%\My Program\unins000.exe" /S</pre>
<p>Mit diesen Anpassungen sollte die Deinstallation nun erfolgreich durchgeführt werden.</p>
<h3>Anpassen der Vorlage</h3>
<p>Damit die Anpassung nicht immer wieder im erstellten Paket vorgenommen werden muss, passt man die Vorlage &#8222;Unattended.inf&#8220; (Empirum\Configurator\Packages\Matrix42\Packaging Center\&lt;Version&gt;\Templates) an. Dazu entfernt man aus der nachfolgenden Zeile:</p>
<pre>-Call "%Src%\{UnattDeInst}" {UnattDeInstPar}</pre>
<p>das %SRC%\ und macht daraus:</p>
<pre>-Call "{UnattDeInst}" {UnattDeInstPar}</pre>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/">Empirum Paket &#8211; Deinstallation ohne Quellen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum &#8211; NTFS Berechtigungen setzen</title>
		<link>https://www.wpm-blog.de/empirum-ntfs-berechtigungen-setzen/</link>
					<comments>https://www.wpm-blog.de/empirum-ntfs-berechtigungen-setzen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Sun, 19 Nov 2017 16:30:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1893</guid>

					<description><![CDATA[<p>Die Empirum Setup.inf bietet die Möglichkeiten, neben der eigentlichen Installation eines Programmes, die Berechtigungen auf eine Datei oder Verzeichnis anzupassen. Somit ist alles was zur Installation und Nutzung eines Programmes gehört in der Setup.inf vereint. &#8230; <a href="https://www.wpm-blog.de/empirum-ntfs-berechtigungen-setzen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-ntfs-berechtigungen-setzen/">Empirum &#8211; NTFS Berechtigungen setzen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Empirum Setup.inf bietet die Möglichkeiten, neben der eigentlichen Installation eines Programmes, die Berechtigungen auf eine Datei oder Verzeichnis anzupassen. Somit ist alles was zur Installation und Nutzung eines Programmes gehört in der Setup.inf vereint.<span id="more-1893"></span></p>
<p>Die Anpassung der NTFS Berechtigung ist dann notwendig, wenn das paketierte Programm:</p>
<ul>
<li>in Laufzeit Änderungen im gleichen Verzeichnis vornimmt (INI+LOG Dateien, o.ä)</li>
<li>eine AutoUpdate Funktionen für sich selbst anbietet</li>
</ul>
<h2>Wo und wie wird die Berechtigungsvergabe vorgenommen?</h2>
<p>Die &#8222;Wo&#8220; Frage ist recht einfach beantwortet. Dafür gibt es die [Security:Product] Sektion. Die Security:Product Sektion muss nach der Installation durchgeführt werden, damit der Ordner oder die Dateien bereits vorhanden sind. In den Standard Inf Vorlagen ist dies auch der Fall.</p>
<h3>Kommen wir zur &#8222;Wie&#8220; Frage &#8230;</h3>
<p>Um die Berechtigung zu setzen, gibt für Windows 2000 und neuer den Befehl FileDaclEx.Add. Der Befehl ist in der Setup.inf wie folgt aufgebaut:<br />
FileDaclEx.Add (&lt;Datei&gt;, &lt;Name&gt;, &lt;Operation&gt;, &lt;Rechte&gt;, &lt;Vererbung&gt;)</p>
<p>Will man nun der Gruppe der lokalen Benutzer, der im Standard alle Domänen Benutzer angehören Vollzugriff gewähren, dann sieht der Befehl wie folgt aus:</p>
<pre>FileDaclEx.Add ("%App%", "%$LocalUsers%", GRANT, ALL, SUB_CONTAINERS_AND_OBJECTS_INHERIT)</pre>
<p>Will man jedoch nicht so freizügig mit den Berechtigungen umgehen und der Gruppe lediglich Ändern Berechtigungen geben, dann wird der Befehl etwas komplexer, da es für Ändern (Change) keine einzelne Berechtigung gibt. Die Berechtigung &#8222;Ändern&#8220; entspricht den nachfolgenden Teil-Berechtigungen: TRAVERSE LIST_DIRECTORY READ_ATTRIBUTES READ_EA ADD_FILE ADD_SUBDIRECTORY WRITE_ATTRIBUTES WRITE_EA DELETE READ_DAC EXECUTE</p>
<p>Das sieht in der Windows 10 Oberfläche nicht viel anders aus, wenn man mal in den Sicherheitseinstellungen unter Erweitert nachschaut.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/11/Windows-Explorer-NTFS-Change.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1896" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/11/Windows-Explorer-NTFS-Change.png?x39343" alt="Windows Explorer NTFS Change" width="596" height="173" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/11/Windows-Explorer-NTFS-Change.png 596w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2017/11/Windows-Explorer-NTFS-Change-300x87.png 300w" sizes="(max-width: 596px) 100vw, 596px" /></a></p>
<p>Wie sieht nun ein solcher Befehl in der Praxis aus? Hier ein paar Beispiele:</p>
<pre>FileDaclEx.Add ("%App%", "%$LocalUsers%", GRANT, TRAVERSE LIST_DIRECTORY READ_ATTRIBUTES READ_EA ADD_FILE ADD_SUBDIRECTORY WRITE_ATTRIBUTES WRITE_EA DELETE READ_DAC, SUB_CONTAINERS_AND_OBJECTS_INHERIT)

FileDaclEx.Add ("%ProgramFiles%\%Developername%", "%$LocalUsers%", GRANT, TRAVERSE LIST_DIRECTORY READ_ATTRIBUTES READ_EA ADD_FILE ADD_SUBDIRECTORY WRITE_ATTRIBUTES WRITE_EA DELETE READ_DAC, SUB_CONTAINERS_AND_OBJECTS_INHERIT)

FileDaclEx.Add ("%App%\Application.ini", "%$LocalUsers%", GRANT, TRAVERSE LIST_DIRECTORY READ_ATTRIBUTES READ_EA ADD_FILE ADD_SUBDIRECTORY WRITE_ATTRIBUTES WRITE_EA DELETE READ_DAC, SUB_CONTAINERS_AND_OBJECTS_INHERIT)</pre>
<p>Wenn ihr diese Anforderung häufiger habt, so könnt ihr einen der obigen Befehle in eure Paketierungsvorlagen (Template.inf, MSI.inf, Unattend.inf) einbauen und bei Bedarf den Kommentar (;) wegnehmen und den Befehl den Anforderungen nach anpassen.</p>
<h2>Ist das alles?</h2>
<p>Weiterführende Informationen, da die Security:Sektion noch mehr kann als NTFS Berechtigungen zu setzen:</p>
<ul>
<li>Welche Befehle darüber hinaus zur Verfügung stehen und welche andere Berechtigungen ihr setzen könnt, findet ihr in der Online Hilfe unter &#8222;<a href="https://helpfiles.matrix42-web.de/2017_DE/M42_WebDocu.htm#WM/PWM/SWM/SETUP/Referenz/Sections/Options/SETUP_Section_43_Security_Name.htm%3FTocPath%3DUnified%2520Endpoint%2520Management%7CEmpirum%7C-%2520Client%2520Software%2520-%7CSETUP%7CTechnische%2520Referenz%7CDie%2520Abschnitte%2520der%2520Setup.inf%7C%255BOptions%255D%7C_____17" target="_blank">Security:Product</a>&#8222;.</li>
<li>Welche Benutzer bzw. Gruppen per Variable und somit sprachunabhängig zur Verfügung stehen findet ihr am Ende der Tabelle &#8222;<a href="https://helpfiles.matrix42-web.de/2017_DE/M42_WebDocu.htm#WM/PWM/SWM/SETUP/Referenz/Sections/SETUP_Section_12_Environment.htm#EnvironmentVariables%3FTocPath%3DUnified%2520Endpoint%2520Management%7CEmpirum%7C-%2520Client%2520Software%2520-%7CSETUP%7CTechnische%2520Referenz%7CTabellen%7C_____7" target="_blank">Vordefinierte Umgebungsvariablen</a>&#8220; der Online-Hilfe.</li>
</ul>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-ntfs-berechtigungen-setzen/">Empirum &#8211; NTFS Berechtigungen setzen</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-ntfs-berechtigungen-setzen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Links</title>
		<link>https://www.wpm-blog.de/links/</link>
					<comments>https://www.wpm-blog.de/links/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Fri, 16 Sep 2016 17:06:47 +0000</pubDate>
				<guid isPermaLink="false">https://www.wpm-blog.de/?page_id=1701</guid>

					<description><![CDATA[<p>Auf dieser Seite sind, die aus meiner Sicht häufig genutzten, Links zu internen Seiten als auch externen Seiten. Da ich meinen eigenen Blog auch immer wieder als Gedanken bzw. Abkürzung nutze und mir die Suche &#8230; <a href="https://www.wpm-blog.de/links/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/links/">Links</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Auf dieser Seite sind, die aus meiner Sicht häufig genutzten, Links zu internen Seiten als auch externen Seiten. Da ich meinen eigenen Blog auch immer wieder als Gedanken bzw. Abkürzung nutze und mir die Suche mancher Verknüpfung zu lange dauert wenn ich nicht an meinem eigenen Computer arbeite <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;" /> habe ich diese hier zusammengefasst. Hier werde ich in Zukunft auch den ein oder anderen externen Blog oder Webseite auflisten, die ich im Kontext dieses Blogs interessant finde.<br />
Für Anregungen bin ich natürlich immer zu haben!</p>
<h3>Eigene wpm-blog.de Seiten und Beiträge</h3>
<ul>
<li><a href="https://www.wpm-blog.de/empirum-software-paketierung-selbststudium/">Empirum &#8211; Software Paketierung Selbststudium</a></li>
<li><a href="https://www.wpm-blog.de/empirum-winpe-os-installer-zusammenfassung/">Empirum &#8211; WinPE OS Installer Zusammenfassung</a></li>
<li><a href="https://www.wpm-blog.de/hilfreiche-microsoft-webseiten/" target="_blank" rel="noopener noreferrer">Hilfreiche Microsoft Webseiten</a></li>
</ul>
<h3>Matrix42</h3>
<ul>
<li><a href="https://helpfiles.matrix42-web.de/START/DE/M42_START.htm" target="_blank" rel="noopener noreferrer">Aktuelle Matrix42 Online-Hilfe</a></li>
<li><a href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/Manuals/OSI_WinPE_HowTo.htm" target="_blank" rel="noopener noreferrer">WinPE HowTo</a></li>
<li><a href="https://help.matrix42.com/010_SUEM/020_UEM/20Client_Management/Software_Management/UEM_Agent" target="_blank" rel="noopener noreferrer">UEM Agent</a></li>
</ul>
<h3>Matrix42 / SCCM Blogs</h3>
<ul>
<li><a href="http://workplace.skyworker.de/" target="_blank" rel="noopener noreferrer">SkyWorker (alias Marco Hartmann)</a></li>
</ul>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/links/">Links</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/links/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum &#8211; Software Paketierung Selbststudium</title>
		<link>https://www.wpm-blog.de/empirum-software-paketierung-selbststudium/</link>
					<comments>https://www.wpm-blog.de/empirum-software-paketierung-selbststudium/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 08 Sep 2014 21:29:53 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<category><![CDATA[Workplace Management]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1317</guid>

					<description><![CDATA[<p>Im Laufe der Zeit habe ich nun bereits einige Artikel veröffentlicht, die sich immer wieder um die Software Paketierung bzw. Software Verteilung mit Empirum (Matrix42 Physical Workspace Management, UEM &#8211; Unified Endpoint Management, Client-Management) drehen. &#8230; <a href="https://www.wpm-blog.de/empirum-software-paketierung-selbststudium/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-software-paketierung-selbststudium/">Empirum &#8211; Software Paketierung Selbststudium</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/2013/04/EmpSwManagement.ico?x39343"><img decoding="async" class="alignleft size-full wp-image-997" title="EmpSwManagement" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/EmpSwManagement.ico?x39343" alt="Empirum Software Management" /></a>Im Laufe der Zeit habe ich nun bereits einige Artikel veröffentlicht, die sich immer wieder um die Software Paketierung bzw. Software Verteilung mit Empirum (Matrix42 Physical Workspace Management, UEM &#8211; Unified Endpoint Management, Client-Management) drehen. Damit man die einzelnen Artikel einfacher für ein Selbststudium nutzen kann, habe hier einmal alle Artikel mit dem Bezug zur Software Paketierung und Verteilung zusammengefasst, somit eine Art Anleitung zur &#8222;Empirum Paketierung&#8220;. Da die Seitenlinks recht selbst sprechend sind, habe ich mir jetzt auch nicht mehr die Mühe gemacht, diese nochmals &#8222;hübsch&#8220; aufzubereiten. Für die regelmäßigen Leser gibt es hier nichts Neues &#8211; für alle anderen eine &#8222;interne&#8220; Link-Sammlung.</p>
<p>Los geht&#8217;s!</p>
<p>Diese Linksammlung ist auf dem Stand: 07.04.2020</p>
<p><span id="more-1317"></span></p>
<h3>Generelles</h3>
<ul>
<li><a href="https://www.wpm-blog.de/software-paketierung-repaketierung/">Software-Paketierung / Repaketierung</a></li>
<li><a href="https://www.wpm-blog.de/aufwand-zur-erstellung-eines-softwarepaketes/">Aufwand zur Erstellung eines Softwarepaketes</a></li>
<li><a href="https://www.wpm-blog.de/verzeichnisse-und-freigaben-des-empirum-servers/">Verzeichnisse und Freigaben des Empirum Servers</a></li>
<li><a href="https://www.wpm-blog.de/softwareverteilung-mit-empirum-von-matrix42/">Softwareverteilung mit Empirum von Matrix42</a></li>
<li><a href="https://www.wpm-blog.de/wissenswertes-zum-installationskontext/">Wissenswertes zum Installationskontext</a></li>
</ul>
<h3>Erstes Paket erstellen und verteilen</h3>
<ul>
<li><a href="https://www.wpm-blog.de/softwarepakete-erstellen-und-verfeinern/">Softwarepakete erstellen und verfeinern</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-erstellen-msi/">Empirum Paket erstellen &#8211; MSI</a></li>
<li><a href="https://www.wpm-blog.de/aufgepasst-im-package-wizard-msi/">Aufgepasst im Package Wizard – MSI</a></li>
<li><a href="https://www.wpm-blog.de/platform-eigenschaft-empirum-setup-inf/">Platform Eigenschaft &#8211; Empirum Setup.inf</a></li>
<li><a href="https://www.wpm-blog.de/empirum-setup-inf-platform-wert-tabelle/">Empirum Setup.inf &#8211; Platform Wert Tabelle</a></li>
<li><a href="https://www.wpm-blog.de/setup-inf-abarbeitung/">Setup.inf Abarbeitung</a></li>
<li><a href="https://www.wpm-blog.de/erste-setup-inf-anpassungen/">Erste Setup.inf Anpassungen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">Aufgepasst beim Einfügen eines Paketes in das SoftwareDepot</a></li>
<li><a href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">Einbinden eines Software-Paketes in Empirum (Basis)</a></li>
</ul>
<h3>Paketierung &#8211; Erweitert</h3>
<ul>
<li><a href="https://www.wpm-blog.de/umgebungsvariablen/">Umgebungsvariablen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-setup-inf-variablen/">Empirum Setup.inf – Variablen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-versionen/">Empirum Paket Versionen &#8211; Früher an später denken?</a></li>
<li><a href="https://www.wpm-blog.de/empirum-kopierbefehl-und-kopierflags/">Empirum Kopierbefehl und Kopierflags</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">Empirum Paket &#8211; Registry ändern</a></li>
<li><a href="https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/">Registry ändern mit REG Dateien</a></li>
<li><a href="https://www.wpm-blog.de/setup-inf-datei-pro-benutzer-kopieren/">Setup.inf &#8211; Datei pro Benutzer kopieren</a></li>
<li><a href="https://www.wpm-blog.de/empirum-setup-inf-skript-vorzeitig-verlassen/">Empirum Setup.inf Skript vorzeitig verlassen</a></li>
<li><a href="https://www.wpm-blog.de/reboot-werte-empirum-setup-inf/">Neustart oder nicht</a></li>
<li><a href="https://www.wpm-blog.de/systemshutdown-vs-setreboot/">SystemShutdown vs. SetReboot</a></li>
<li><a href="https://www.wpm-blog.de/empirum-uebernehmen-von-vorhandenen-installationen/">Empirum &#8211; Übernehmen von vorhandenen Installationen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-und-for-next-schleife/">Empirum und For &#8211; Next Schleife</a></li>
<li><a href="https://www.wpm-blog.de/empirum-ntfs-berechtigungen-setzen/">Empirum &#8211; NTFS Berechtigungen setzen</a></li>
<li><a href="https://www.wpm-blog.de/verknuepfungen-links-erstellen/">Verknüpfungen / Links erstellen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-setup-inf-softwaredepotdistributionflags/">Empirum Setup.inf &#8211; SoftwareDepotDistributionFlags</a></li>
<li><a href="https://www.wpm-blog.de/dialog-zum-schliessen-von-programmen/">Schließen von geöffneten Programmen</a></li>
<li><a href="https://www.wpm-blog.de/software-in-der-systemsteuerung-verstecken">Verstecken von Software in der Systemsteuerung</a></li>
<li><a href="https://www.wpm-blog.de/setup-inf-sektionen-mehrfach-aufrufen/">Empirum Sektionen mehrfach aufrufen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-errorlevel-abfrage-bei-unattended-installationen/">Unattended Paket &#8211; ErrorLevel Abfrage verbessern</a></li>
<li><a href="https://www.wpm-blog.de/empirum-setup-inf-reparatur-unattended-setup/">Unattended Paket &#8211; Reparatur Funktion einbauen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-deinstallation-ohne-quellen/">Unattended Paket &#8211; Deinstallation ohne Quellen</a></li>
</ul>
<h3>Software-Management</h3>
<ul>
<li><a href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">Empirum – Paket in das SoftwareDepot einfügen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-in-das-softwaredepot-einfuegen/">Aufgepasst beim Einfügen eines Paketes in das SoftwareDepot</a></li>
<li><a href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">Einbinden eines Software-Paketes in Empirum (Basis)</a></li>
<li><a href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-erweitert/">Einbinden eines Software-Paketes in Empirum (Erweitert)</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paketeigenschaft-erlaube-deinstallation/">Empirum Paketeigenschaft &#8211; Erlaube Deinstallation</a></li>
<li><a href="https://www.wpm-blog.de/erweiterte-paketvoraussetzungen/">Erweiterte Paketvoraussetzungen</a></li>
</ul>
<h3>Paketierung &#8211; Besonderes zur Verteilung</h3>
<ul>
<li><a href="https://www.wpm-blog.de/empirum-paket-versionen/">Empirum Paket Versionen</a></li>
<li><a href="https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/">Softwarepakete-Updateverhalten Verteilen von neuen Versionen</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Empirum Paket &#8211; Registry, SoftwareDepot, Version</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-revision/">Empirum Paket &#8211; Revision</a></li>
<li><a href="https://www.wpm-blog.de/empirum-paket-revisionserhoehung-bei-grossen-installationen/">Empirum Paket &#8211; Revisionserhöhung bei großen Installationen</a></li>
<li><a href="https://www.wpm-blog.de/definition-des-zeitplaners/">Definition des Zeitplaners</a></li>
</ul>
<h3>Anpassen der Paketierungsvorlagen</h3>
<ul>
<li><a href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-einleitung/">Anpassung Paketierungsvorlage &#8211; Einleitung</a></li>
<li><a href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-kopfdaten/">Anpassung Paketierungsvorlage &#8211; Kopfdaten</a></li>
<li><a href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-msi-paket/">Anpassung Paketierungsvorlage &#8211; MSI Paket</a></li>
<li><a href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-empirum-paket-informationen-in-der-registry/">Anpassung Paketierungsvorlage &#8211; Empirum Paket Informationen in der Registry</a></li>
<li><a href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-lokaler-setup-inf-ablageort/">Anpassung Paketierungsvorlage &#8211; lokaler Setup.inf Ablageort</a></li>
</ul>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-software-paketierung-selbststudium/">Empirum &#8211; Software Paketierung Selbststudium</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-software-paketierung-selbststudium/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>XML Wert in eine Variable</title>
		<link>https://www.wpm-blog.de/xml-wert-in-eine-variable/</link>
					<comments>https://www.wpm-blog.de/xml-wert-in-eine-variable/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Tue, 30 Jul 2013 17:59:56 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1045</guid>

					<description><![CDATA[<p>In der Softwarepaketierung besteht immer wieder mal die Notwendigkeit auf einen Wert in einer XML Datei zu reagieren bzw. diesen Wert während des Installationsskriptes anderweitig zu verarbeiten. Dazu gibt es in der Matrix42 Empirum Setup.inf Skriptsprache &#8230; <a href="https://www.wpm-blog.de/xml-wert-in-eine-variable/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/xml-wert-in-eine-variable/">XML Wert in eine Variable</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 Softwarepaketierung besteht immer wieder mal die Notwendigkeit auf einen Wert in einer XML Datei zu reagieren bzw. diesen Wert während des Installationsskriptes anderweitig zu verarbeiten. Dazu gibt es in der Matrix42 Empirum Setup.inf Skriptsprache seit der Version 14 den Befehl ReadXML. <span id="more-1045"></span>Wie immer fällt es einem leichter, wenn man das ein oder andere Beispiel sieht, das man nutzen und an seine Bedürfnisse anpassen kann. Nachfolgend sind ein paar ReadXML Befehle, die sich Werte aus der Empirum Inventory Datei holen, oder der Agenten Konfiguration. Beim Auslesen der Agenten-Konfiguration kann es notwendig sein, die AgentConfig.xml für den Auslesevorgang an einen temporären Ort zu kopieren.</p>
<p>Viel Spaß damit!</p>
<pre>Set Bandwith=ReadXmlText("%System%\Empirum\AgentConfig.xml","/AgentTemplate/Transport/Protocols/CommonParameters/MinBandwidth")
ECHO %Bandwith%

Set LocalDirPackage=ReadXmlText("%System%\Empirum\AgentConfig.xml","/AgentTemplate/Transport/Protocols/CommonParameters/LocalDirPackage[@Platform='Windows']")
ECHO %LocalDirPackage%

Set InstalledOSVersion=ReadXmlText("%System%\Empirum\%ComputerName%.xml", "/InventoryData/Table[@Name='InvLicenseKey']/Column[@Name='ProductName'])
ECHO %InstalledOSVersion%</pre>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/xml-wert-in-eine-variable/">XML Wert in eine Variable</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/xml-wert-in-eine-variable/feed/</wfw:commentRss>
			<slash:comments>0</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>Anpassung Paketierungsvorlage &#8211; MSI Paket</title>
		<link>https://www.wpm-blog.de/anpassung-paketierungsvorlage-msi-paket/</link>
					<comments>https://www.wpm-blog.de/anpassung-paketierungsvorlage-msi-paket/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 02 Jan 2013 13:00:57 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=594</guid>

					<description><![CDATA[<p>In der MSI Vorlage (MSI.inf) ist auch der Silent Parameter für die Installation der MSI Dateien vorbelegt. Matrix42 liefert die MSI.inf mit dem Silent Parameter /qr aus. Durch die Anpassung der MSI.inf bestimmt man, wie &#8230; <a href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-msi-paket/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-msi-paket/">Anpassung Paketierungsvorlage &#8211; MSI Paket</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 MSI Vorlage (MSI.inf) ist auch der Silent Parameter für die Installation der MSI Dateien vorbelegt. Matrix42 liefert die MSI.inf mit dem Silent Parameter /qr aus. Durch die Anpassung der MSI.inf bestimmt man, wie sich alle zukünftig erstellten MSI Pakete hinsichtlich des Silent Parameters verhalten. <span id="more-594"></span>Die Einstellung /qr zeigt einen recht großen MSI Dialog. Möchte man eine MSI Installation komplett &#8222;silent&#8220; ablaufen lassen, muss man /qr durch /qn ersetzen. Gerne wird auch der Parameter /qb-! genutzt. Dies zeigt einen kleinen MSI Dialog ohne die &#8222;Abbrechen&#8220; Schaltfläche an. Das Ausschalten der Abbrechen Schaltfläche geschieht über den Wert &#8222;!&#8220;.</p>
<p>Anbei ein Auzug aus der MSI Hilfe bezüglich der Silent Parameter:<br />
/q[n|b|r|f]   Legt die Benutzeroberfläche fest.<br />
n &#8211; Keine Benutzeroberfläche<br />
b &#8211; Einfache Benutzeroberfläche<br />
r &#8211; Reduzierte Benutzeroberfläche<br />
f &#8211; Vollständige Benutzeroberfläche (Standard)</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-msi-paket/">Anpassung Paketierungsvorlage &#8211; MSI Paket</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/anpassung-paketierungsvorlage-msi-paket/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 48/62 queries in 0.050 seconds using Disk

Served from: www.wpm-blog.de @ 2026-09-17 14:32:14 by W3 Total Cache
-->