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

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

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

					<description><![CDATA[<p>Schlägt eine Installation eines Empirum Paketes fehl, so wird dies in der Management Console mit dem Status &#8222;Failed&#8220; im SWDepotLog und im Status versehen. Im erweiterten ErrorLog kann man ggf. noch den Fehlercode oder einen &#8230; <a href="https://www.wpm-blog.de/einfacherer-zugriff-auf-detaillierte-fehlerprotokolle/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/einfacherer-zugriff-auf-detaillierte-fehlerprotokolle/">Empirum: Einfacherer Zugriff auf detaillierte Fehler-Protokolle</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Schlägt eine Installation eines Empirum Paketes fehl, so wird dies in der Management Console mit dem Status &#8222;Failed&#8220; im SWDepotLog und im Status versehen. Im erweiterten ErrorLog kann man ggf. noch den Fehlercode oder einen kleinen Hinweis auf den möglichen Fehler bekommen. Doch häufig benötigt man den Zugriff auf die komplette Log Datei der Installation. Diese wiederum liegt lokal auf dem Computer. Warum?<span id="more-1379"></span></p>
<h3>Hintergrund</h3>
<p>Im Standard der Empirum Paket Vorlagen werden diese detaillierten Log Dateien von extern aufgerufenen Setup Routinen wie MSI und Unattended im %WINDIR%\Temp Ordner abgelegt. Schlägt eine Installation fehl, werden diese Log Dateien mit den Fehlern vorgehalten (nicht gelöscht) damit das Problem näher erörtert werden kann. Wenn nun Computer ausgeschaltet sind oder der Zugriff auf den Computer nicht sichergestellt ist (Notebook Benutzer, Firewall, etc.) kann derzeit jedoch keine weiterführende bzw. zeitnahe Analyse bezüglich des Problems stattfinden.</p>
<h3>Idee</h3>
<p>Ich habe mir dazu ausgedacht, dass im Fehlerfalle diese Log Dateien zusätzlich in das Log Verzeichnis des Agenten kopiert werden und dieser überträgt die Dateien auf den zentralen EmpirumServer. Dieser ist immer erreichbar und der Zugriff kann zentral gesteuert werden. Die Synchronisierung der Log Dateien wird über den EmpirumAgenten sichergestellt, da diese in einem Unterverzeichnis von C:\EmpirumAgent\Log abgelegt werden.</p>
<div class="grey-box"><strong>Hinweis:</strong> Es werden nur *.log Dateien vom EmpirumAgenten automatisch übertragen.</div>
<h3>Umsetzung</h3>
<p>Die nachfolgenden Beispiele sind ggf. auf die eigene Umgebung und das Agenten-Verzeichnis anzupassen.</p>
<h3><strong>Notwendige Setup.inf Anpassung</strong></h3>
<p>Dazu wurde folgende Änderung bzw. zusätzlichen Zeilen in der Setup.inf erstellt:</p>
<pre>[Environment]
MSILogFileName=MSI_%ProductName%.%Version%.%Revision%.log
MSILogFile=%Temp%\%MSILogFileName%
ErrorMsgSyncDir=C:\EmpirumAgent\Log\InstallErrors.CU\%Computername%

[AbortMSIInst]
CALLHIDDEN %COMSPEC% /C MD "%ErrorMsgSyncDir%"
COPY "%MSILogFile%" "%ErrorMsgSyncDir%\%MSILogFileName%"
ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
Abort

[AbortMSIUnInst]
-Abort
-ErrorLogMsg %ErrorLogMessage% ErrorLevel: %ErrorLevel%
-COPY "%MSILogFile%" "%ErrorMsgSyncDir%\%MSILogFileName%"
-CALLHIDDEN %COMSPEC% /C MD "%ErrorMsgSyncDir%"</pre>
<h3><strong>Anpassung in der Management Console</strong></h3>
<p>Der Zugriff auf das zentrale Log Verzeichnis eines Computers kann über einen „Rechtsklick“ auf den Computer geschehen<strong>. </strong>Die Konfiguration wird über die Management Console, Extras, Eigenschaften unter „Externe Programme“ vorgenommen.</p>
<ul>
<li><span style="line-height: 1.8;">Zentrales Log Verzeichnis</span></li>
<li><span style="line-height: 1.8;">explorer \\%EmpirumServer%\configurator$\Log\InstallErrors.CU\%Computername%</span></li>
</ul>
<p>Das gezeigte Beispiel nutzt die EmpirumServer Variable. Hier muss ggf. der zentrale EmpirumServer eingetragen werden und das Support-Personal zum Lesen berechtigt werden.</p>
<h3>Bereinigung</h3>
<p>Die zyklische Bereinigung des zentralen Log Verzeichnisses muss derzeit von Hand durchgeführt werden.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/einfacherer-zugriff-auf-detaillierte-fehlerprotokolle/">Empirum: Einfacherer Zugriff auf detaillierte Fehler-Protokolle</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/einfacherer-zugriff-auf-detaillierte-fehlerprotokolle/feed/</wfw:commentRss>
			<slash:comments>9</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>Ermittlung installierter Programm-Versionen</title>
		<link>https://www.wpm-blog.de/ermittlung-installierter-programm-versionen/</link>
					<comments>https://www.wpm-blog.de/ermittlung-installierter-programm-versionen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 30 Jun 2014 19:59:09 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Inventory]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1269</guid>

					<description><![CDATA[<p>Wenn man beim Einsatz von Empirum wissen möchte, welche Version einer Client Komponente man gerade auf einem bzw. den Clients im Einsatz hat, hilft einem ein Blick in das Inventory. Unter Inventory, Software sieht man &#8230; <a href="https://www.wpm-blog.de/ermittlung-installierter-programm-versionen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/ermittlung-installierter-programm-versionen/">Ermittlung installierter Programm-Versionen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wenn man beim Einsatz von Empirum wissen möchte, welche Version einer Client Komponente man gerade auf einem bzw. den Clients im Einsatz hat, hilft einem ein Blick in das Inventory. Unter Inventory, Software sieht man in der Standardeinstellung jedoch nur die Paketversion und Revision die man installiert hat, jedoch nicht die eigentliche Dateiversion.<span id="more-1269"></span></p>
<h3>Empirum Inventory Konfiguration</h3>
<p>Damit man die genaue Dateiversion hier angezeigt bekommt, muss man die Konfiguration der Inventarisierung anpassen. Dazu wechselt man in der Management Console unter Konfiguration, Inventory auf das Register Inventory-Konfiguration und öffnet über den &#8222;Datei, Öffnen&#8220; Dialog die EmpInvScan_Windows.xml.</p>
<p>Anschließend wählt man in der rechten Baumansicht &#8222;Dateisuche&#8220; aus. Nun fügen wir unter der Dateisuche Einträge hinzu (<a title="Dateisuche" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/INV/Inv_Konf/Abschnitte/Dateisuche.htm?TocPath=Unified%2520Endpoint%2520Management%257CEmpirum%257CMatrix42%2520Management%2520Console%257CKonfiguration%257CInventory%257CAbschnitte%2520einer%2520Konfiguration%257C_____5" target="_blank" rel="noopener">Link</a> zur WebHilfe).Hierbei ist <strong>nur</strong> der Dateiname, Hersteller und Anwendungsname auszufüllen! Den Rest erledigt die Inventarisierung durch den Parameter /V2 für uns.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Dateisuche-Dialog.jpg?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1277" title="Dateisuche Dialog" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Dateisuche-Dialog.jpg?x39343" alt="" width="528" height="281" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Dateisuche-Dialog.jpg 528w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Dateisuche-Dialog-300x159.jpg 300w" sizes="(max-width: 528px) 100vw, 528px" /></a></p>
<p>Die folgende Liste enthält Beispiele, die je nach Wunsch angepasst werden kann.<br />
Hersteller, Anwendungsname, Dateiname<br />
Matrix42, Empirum Inventory, %SYSTEM%\Empirum\EmpInventory.exe<br />
Matrix42, Empirum Remote Installer Service, %SYSTEM%\Empirum\ERIS.exe<br />
Matrix42, Empirum Personal Backup, %SYSTEM%\Empirum\PBackup.exe<br />
Matrix42, PM3Client, %ProgramFiles%\Matrix42\PM3Client\PM3Client.exe</p>
<p>Hier auch Beispiel für eine nicht Matrix42 Komponente:<br />
Microsoft, Internet Explorer, %ProgramFiles%\Internet Explorer\iexplore.exe</p>
<p>Wenn die Einstellungen vorgenommen wurde, muss die Konfiguration gespeichert werden.<br />
Für die letztendliche Nutzung muss die Konfiguration je nach Infrastruktur ggf. noch auf SubDepots synchronisiert und mittels des EmpirumAgenten auch noch auf die Clients synchronisiert werden. Ab diesem Zeitpunkt sollte dann das Inventory &#8222;auskunftsfreudiger&#8220; sein. Hierzu finden sich dann genauere Versionsangaben unter &#8222;Inventory\Dateien&#8220; und &#8222;Inventory\Software&#8220; eines jeden Computers.</p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Inventory_Software_Detail.jpg?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1282" title="Inventory_Software_Detail" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Inventory_Software_Detail.jpg?x39343" alt="" width="673" height="190" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Inventory_Software_Detail.jpg 673w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2014/06/Inventory_Software_Detail-300x84.jpg 300w" sizes="(max-width: 673px) 100vw, 673px" /></a><br />
Diese Informationen können natürlich dann auch über Filter, etc. ausgewertet werden.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/ermittlung-installierter-programm-versionen/">Ermittlung installierter Programm-Versionen</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/ermittlung-installierter-programm-versionen/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket Versionen &#8211; Früher an später denken?</title>
		<link>https://www.wpm-blog.de/empirum-paket-versionen/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-versionen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 18 Nov 2013 18:04:53 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Version]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1157</guid>

					<description><![CDATA[<p>Der ein oder andere hat sich nach der Erstellung einer neuen Version eines bestehenden Paketes gewundert, warum dies auf Computern auf denen die Vorgängerversion bereits installiert ist, nicht installiert wird. Dazu gibt es eine Erklärung &#8230; <a href="https://www.wpm-blog.de/empirum-paket-versionen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-versionen/">Empirum Paket Versionen &#8211; Früher an später denken?</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Der ein oder andere hat sich nach der Erstellung einer neuen Version eines bestehenden Paketes gewundert, warum dies auf Computern auf denen die Vorgängerversion bereits installiert ist, nicht installiert wird. Dazu gibt es eine Erklärung warum es so ist, wie es ist und wie man dieses Problem ggf. umgehen kann.<span id="more-1157"></span></p>
<h2>Der Blog wird &#8222;alt&#8220; &#8211; Neuerung seit Empirum v14.2</h2>
<p class="mx42Text"><span class="mx42WortFett">Vergleich der Versionsnummer: </span>Ist die Version im Abschnitt [Setup] der Setup.inf <span class="mx42WortFettKursiv">GRÖSSER GLEICH</span> 14.2 gilt folgendes Verhalten: Die Versionsnummer wird nach dem ersten Punkt bis zum nächsten Punkt als komplette Zahl verglichen (45 kleiner 100). Daher ist die Version 1.100 höherwertiger als die Version 1.45 .</p>
<p class="mx42Text">Ist die Version im Abschnitt [Setup] der Setup.inf <span class="mx42WortFettKursiv">KLEINER</span> 14.2 (z.B. 10.5) gilt folgendes Verhalten: Die Versionsnummer wird nach dem ersten Punkt Spaltenweise verglichen. Daher ist die Version 1.45 höherwertiger als die Version 1.100. Die Zahlen nach dem ersten Punkt werden nicht als eine Zahl verglichen (45 kleiner 100), sondern Zahlenweise (4 ist größer 1 und 5 ist größer 0). Da die erste Zahl 4 nach dem Punkt bereits größer als die Zahl 1 ist, wird nicht geprüft.</p>
<p class="mx42Text">Quelle: <a href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/SETUP_Section_06_Application.htm%3FTocPath%3DUnified%2520Endpoint%2520Management%7CEmpirum%7C-%2520Client%2520Software%2520-%7CSETUP%7CTechnische%2520Referenz%7CDie%2520Abschnitte%2520der%2520Setup.inf%7C_____5" target="_blank" rel="noopener">Matrix42 Online Hilfe</a></p>
<h2>Ab hier folgt nun die Erläuterung zu [Setup] Version=10.5 &#8230;</h2>
<p>Martin Niemann hat dies sehr anschaulich und ausführlich auf seinem <a title="Das inoffizielle Empirum Weblog" href="http://www.diew.eu" target="_blank" rel="noopener">Blog</a> erläutert. Beim Treffen auf dem vor wenigen Tagen stattgefundenen Matrix42 CustomerDay habe ich in darauf angesprochen, ob ich seinen Eintrag samt Quellenverweis hierher übernehmen darf. Vielen Dank Martin für Deine Erlaubnis!</p>
<p>So hier nun die Erläuterung:</p>
<p><em>Fast ein jeder wunderte sich schon, wieso die neue Version 4.10 des Paketes von Empirum nicht als höherwertig identifiziert wurde, als das alte 4.9er Paket &#8211; &#8222;</em><em>die Zehn ich doch höher als die Neun!&#8220;</em></p>
<p><em>Hierzu muss man wissen, das in Empirum nur die Zahl vor dem ersten Punkt als ganze Zahl verstanden wird. Alle Werte danach werden Ziffer für Ziffer verglichen.</em></p>
<p><em>Hier eine Liste von Versionsnummer in absteigender Reihenfolge:</em></p>
<table border="0">
<tbody>
<tr>
<td align="right"><em>12</em></td>
<td><em>.</em></td>
<td><em>1</em></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>.</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>.</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
</tr>
<tr>
<td align="right"><em>9</em></td>
<td><em>.</em></td>
<td><em>5</em></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>.</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>.</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
</tr>
<tr>
<td align="right"><em>3</em></td>
<td><em>.</em></td>
<td><em>9</em></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>.</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>.</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
</tr>
<tr>
<td align="right"><em>3</em></td>
<td><em>.</em></td>
<td><em>1</em></td>
<td><em>0</em></td>
<td><em>.</em></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>.</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
</tr>
<tr>
<td align="right"><em>1</em></td>
<td><em>.</em></td>
<td><em>1</em></td>
<td><em>0</em></td>
<td><em>.</em></td>
<td><em>0</em></td>
<td><em>1</em></td>
<td><em>.</em></td>
<td><span style="color: #999999;"><em>0</em></span></td>
<td><span style="color: #999999;"><em>0</em></span></td>
</tr>
<tr>
<td align="right"><em>1</em></td>
<td><em>.</em></td>
<td><em>1</em></td>
<td><em>0</em></td>
<td><em>.</em></td>
<td><em>0</em></td>
<td><em>0</em></td>
<td><em>.</em></td>
<td><em>0</em></td>
<td><em>3</em></td>
</tr>
</tbody>
</table>
<p><em>Die <span style="color: #999999;">grauen</span> Zahlen zeigen, wie man sich beim Vergleichen von Versionsnummern diese Vorstellen sollte. Vergleicht man nun eine 3.10 mit einer 3.9<span style="color: #999999;">0</span>, ist die 3.9 selbstverständlich höher als die 3.10.</em></p>
<p><em>Um zukünftig nicht an die Grenzen der Versionierung zu stoßen, empfiehlt es sich die Versionsnummern nach einem einheitlichen Schema zu erstellen: Die Hauptversion kann aus einer beliebigen Zahl bestehen – bei der Nebenversion sollte man mindestens “zweistellig” vorgehen. Anstelle einer 3.1 sollte man daher besser eine 3.01 verwenden. So ist es später problemlos möglich, nach der 3.09 noch weitere Versionen anzubieten. Vorsichtigere Naturen verwenden für die Nebenversion sogar eine dreistellige Zahl: 3.009. Dies sollte man jedoch nur bei Paketen vornehmen, von denen man weiß, dass sie sich häufig verändern und die Erhöhung der Revisionsnummer nicht verwendet werden kann. Ist man jedoch in die “.9-Falle” getreten, empfiehlt es sich für die neue Version einen weiteren Zahlenblock anzuhängen: 3.9.01. Das sieht zwar nicht so schön aus, rettet einen jedoch aus der misslichen Lage die Version 4.00 einzuführen.</em></p>
<p>Autor: <a title="Martin Niemann - Xing Profil" href="https://www.xing.com/profiles/Martin_Niemann3" target="_blank" rel="noopener">Martin Niemann</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-versionen/">Empirum Paket Versionen &#8211; Früher an später denken?</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-versionen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket &#8211; Revisionserhöhung bei &#8222;großen&#8220; Installationen</title>
		<link>https://www.wpm-blog.de/empirum-paket-revisionserhoehung-bei-grossen-installationen/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-revisionserhoehung-bei-grossen-installationen/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Fri, 01 Nov 2013 17:05:32 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1147</guid>

					<description><![CDATA[<p>Ein Software-Paket größeren Umfangs wurde bereits verteilt und es steht jetzt jedoch noch ein kleineres Update aus. Nun kann man entweder ein weiteres Fix Paket schnüren und zusätzlich verteilen, oder das ursprüngliche Paket anpassen und &#8230; <a href="https://www.wpm-blog.de/empirum-paket-revisionserhoehung-bei-grossen-installationen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-revisionserhoehung-bei-grossen-installationen/">Empirum Paket &#8211; Revisionserhöhung bei &#8222;großen&#8220; Installationen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ein Software-Paket größeren Umfangs wurde bereits verteilt und es steht jetzt jedoch noch ein kleineres Update aus. Nun kann man entweder ein weiteres Fix Paket schnüren und zusätzlich verteilen, oder das ursprüngliche Paket anpassen und mittels Revisionserhöhung nochmals verteilen. Für ersteres spricht, dass weniger Dateien nochmals über die &#8222;Leitung&#8220; gehen, für zweiteres, dass man auch für Neuinstallationen nur ein Paket zuweisen muss.<span id="more-1147"></span></p>
<p>Zweiteres kann man über die Logik der Revisionserhöhung realisieren. Möchte bei einem bereits verteilten Paket mit einer MSI oder Unattended Installation nun noch ein paar Dateien oder Registry Einträge austauschen/hinzufügen, so kann man den nachfolgend erläuterten Mechanismus nutzen. Dieser Mechanismus ermöglicht, dass bei bereits vorhandenen Installationen mit der Revision=0 nur minimale Änderungen durchgeführt werden und bei Neuinstallationen, die komplette Installation zuzüglich der nachträglichen Änderung.</p>
<pre>[Product]
#CheckRevisionChanges, DONTDELETE
...
;&lt;Installationslogik MSI / Unattended&gt;
;&lt;z.B.: Set:Product&gt;
;&lt;z.B.: Set:Installation&gt;
#DoMinorUpdate

[CheckRevisionChanges]
Set LocalRevision=%%HKLM,Software\%MachineKeyName%\Setup,Revision%%
ReplaceEnv LocalRevision
IF "%LocalRevision%" &lt; "%Revision%" &amp; "%LocalRevision%" &lt;&gt; "" THEN "OnlyDoRevisionUpdate" EndIf

[OnlyDoRevisionUpdate]
#DoMinorUpdate
Exit

[DoMinorUpdate]
;Examples / Beispiele
;#CopyAdditionalFiles
;#Reg:Changes</pre>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-revisionserhoehung-bei-grossen-installationen/">Empirum Paket &#8211; Revisionserhöhung bei &#8222;großen&#8220; Installationen</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.wpm-blog.de/empirum-paket-revisionserhoehung-bei-grossen-installationen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket &#8211; Revision</title>
		<link>https://www.wpm-blog.de/empirum-paket-revision/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-revision/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Thu, 31 Oct 2013 17:55:58 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1136</guid>

					<description><![CDATA[<p>Was ist eigentlich die Revision eines Paketes? Ich erkläre es zumeist so: Es ist die (firmen)interne Version der eigentlichen Software-Version. Ein Beispiel: Ein Paket von FileZilla mit der Version 3.7.3 wurde erstellt. Das Paket macht &#8230; <a href="https://www.wpm-blog.de/empirum-paket-revision/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-revision/">Empirum Paket &#8211; Revision</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Was ist eigentlich die Revision eines Paketes? Ich erkläre es zumeist so: Es ist die (firmen)interne Version der eigentlichen Software-Version.<span id="more-1136"></span></p>
<p>Ein Beispiel: Ein Paket von FileZilla mit der Version 3.7.3 wurde erstellt. Das Paket macht wie es soll, die Software funktioniert und es wurde bereits verteilt. Nun wird festgestellt, dass die automatischen Updates nicht ausgeschaltet wurden.</p>
<p>Somit muss also dieses Paket erneuert bzw. angepasst und erneut verteilt werden. Doch welche Version hat die Software nun? Es ist faktisch immer noch FileZilla 3.7.3. Jedoch benötigt man zur erneuten Verteilung (falls man keine Reinstallation durchführt) eine Erhöhung der Version. Die Revision wird nahezu &#8222;unsichtbar&#8220; immer an die Version angehängt.</p>
<h2>Somit hilft jetzt die Revision!</h2>
<p>ACHTUNG &#8211; die nachfolgenden Zeilen sorgfältig lesen bevor man dies mit einem produktiven Paket durchführt!</p>
<p>Erster Schritt &#8211; Erhöhung der Revision in der Setup.inf um einen Zähler (z.B. von 0 auf 1).</p>
<p>Zweiter Schritt &#8211; Erhöhung der Revision auch im SoftwareDepot. Dies geht auf zwei Arten. Man wechselt in der EMC in die Eigenschaften des Paketes. Dazu die EMC starten, Konfiguration, Software-Management, Depot, Software-Paket auswählen und die Eigenschaften aufrufen und auf den Reiter &#8222;Version&#8220; wechseln. Hier die gleiche Revision eintragen, wie sie auch in der Setup.inf steht! Konfigurationsänderung mittels des Diskettensymbols speichern. Fertig!</p>
<p>Der bessere und einfachere Weg ist folgender: Durchführen des Versionsabgleiches im SoftwareDepot. Dabei werden die im SoftwareDepot bekannten Pakete (Setup.inf) erneut eingelesen und mit den Werten in der Datenbank verglichen und zur Anpassung vorgeschlagen. Dazu die EMC starten, Konfiguration, Software-Management, Depot, im Baum (links) auf Register gehen. Dann im Menü unter &#8222;Extras&#8220;, &#8222;Versionen abgleichen &#8230;&#8220; starten und durchführen (mehr hierzu in der <a title="Versionen abgleichen ..." href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/Depot/Zusaetzliche_Befehle/SWM_D_Versionen_abgleichen.htm" target="_blank" rel="noopener">Matrix42 Online Hilfe</a>). Konfigurationsänderung mittels des Diskettensymbols speichern. Fertig!</p>
<p>Wichtig ist hier auch das man weiß, was man mit dem &#8222;Versionen abgleichen &#8230;&#8220; tatsächlich macht. Darauf werde ich in einem anderen Beitrag nochmals genauer eingehen. Denn hier ist Vorsicht geboten.</p>
<p>Sind die zuvor getätigten Änderung in der Setup.inf in das SoftwareDepot (und somit der SWDepot.dds) übertragen und gespeichert, gehts auch schon los &#8230;</p>
<p>Warum habe ich zuvor groß ACHTUNG geschrieben? Ist die Revisionsänderung durchgeführt (Setup.inf und SoftwareDepot) müssen die Computer nicht erneut aktiviert werden, damit die &#8222;Neuverteilung&#8220; aktiviert ist. Alle bereits aktivierten Installationen sind mit der Änderung &#8222;scharfgeschaltet&#8220; für eine erneute Durchführung der Installation beim nächsten Agenten-Polling! Sprich, wenn man die Revision erhöht, hat man keine Chance mehr das Paket definiert mittels der Softwareverteilung zu testen! Die notwendigen Tests müssen zuvor durchgeführt worden sein (ggf. mittels Setup.exe/Setup.inf Aufruf)!</p>
<p>Diesen besonderen Umstand sollte man sich in Erinnerung rufen, wenn man den Schritt der Revisionserhöhung durchführt.</p>
<h2>Wozu kann man die Revisionserhöhung sorgenfrei nutzen?</h2>
<p>Bei Paketen, wie der reinen Kopieraktion von SapLogon.ini, TnsNames.ora, o.ä. die einem ständigen Wandel unterliegen, ist die Nutzung der Revision zur Neuverteilung der einfachste Weg. Wurden Dateien in Differenzpaketen ausgetauscht, wie z.B. der Matrix42 eigenen Pakete wie EmpirumAgent, Inventory, etc. nach einem Update oder Hotfix, ist es auch ein leichtes, diese mittels der Revisionserhöhung erneut auf die Computer zu verteilen. Bei den beiden zuletzt genannten Einsatzvarianten kann man, oder sollte man, auch darüber nachdenken diese Pakete komplett &#8222;silent&#8220; zu verteilen (/S0 und &#8222;Nicht anzeigen&#8220; bei den Verteilungsoptionen).</p>
<p>Wenn die Revisionserhöhung bei Paketen genutzt wird, deren Installationsumfang sehr groß ist, sollte man die Revisionsänderung ggf. im Paket &#8222;abfangen&#8220;. Dazu jedoch auch mehr in einem separaten folgenden Blog-Beitrag.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-revision/">Empirum Paket &#8211; Revision</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-revision/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Softwarepakete: Updateverhalten, Verteilen von neuen Versionen</title>
		<link>https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/</link>
					<comments>https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 23 Oct 2013 19:32:42 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1110</guid>

					<description><![CDATA[<p>Nachdem die ersten Softwarepakete erstellt und verteilt wurden, kommen immer wieder die folgenden Fragen auf: Wie verteile ich neue Versionen von bestehender Software? Wie rolle ich diese Versionen aus? Was ist zu beachten? Wichtige Grundlagen zu &#8230; <a href="https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/">Softwarepakete: Updateverhalten, Verteilen von neuen Versionen</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/2012/08/Software-Pakete.png?x39343"><img decoding="async" loading="lazy" class="alignleft size-full wp-image-222" title="Software Pakete" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/08/Software-Pakete.png?x39343" alt="" width="79" height="75" /></a>Nachdem die ersten Softwarepakete erstellt und verteilt wurden, kommen immer wieder die folgenden Fragen auf:</p>
<ul>
<li>Wie verteile ich neue Versionen von bestehender Software?</li>
<li>Wie rolle ich diese Versionen aus?</li>
<li>Was ist zu beachten?</li>
</ul>
<p><span id="more-1110"></span></p>
<p>Wichtige Grundlagen zu diesem Thema sind bereits in diesem Beitrag erläutert: <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>.</p>
<p>In Kurzform ist folgendes für die neue Version wichtig:</p>
<ul>
<li>Der Herstellername (DeveloperName) und Softwarename (ProductName) der Versionen sind identisch.</li>
<li>Es ist lediglich die Version unterschiedlich und in diesem Falle die neuere Version höher als die alte.</li>
<li>Die MachinekeyName Einträge (und somit im SoftwareDepot: Registrierung, Schlüssel) sind identisch.</li>
</ul>
<p>Sind diese Voraussetzungen erfüllt kann das neue Paket dem Computer, der die Vorgängerversion zugewiesen hat, zugewiesen werden. Dazu die neue Version dem Computer mit den Verteilungsoptionen &#8222;Installieren, Erneuern&#8220; zuweisen. Die alte Version aus der Zuweisung löschen. Bei der kommenden Abfrage: &#8222;Löschen&#8220; auswählen. Dies bedeutet, dass der Verteilbefehl gelöscht wird und somit nur noch der Verteilbefehl für die neuere Version aktiv ist.</p>
<p>Findet nun die Softwareverteilung auf dem Zielcomputer eine Altversion anhand der MachineKeyName Werte in der Registry vor, so wird eine Deinstallation mit der lokal vorgehaltenen Setup.inf durchgeführt (AskUninstallOld=1). Dazu ist es wichtig, dass die Deinstallationsbefehle oder Zugriffe alle lokal erfolgen können! Häufig sorgen Zugriffe, in den betroffenen Sektionen für die Deinstallation, auf %SRC% oder ähnlich für Fehler bei der Deinstallation der Altversion. Ist die Altversion erfolgreich deinstalliert, beginnt die Installation der neuen Version.</p>
<p>Gibt es beim Testen (Deinstallation der Altversion), wie zuvor beschrieben, Probleme &#8211; und diese Probleme tauchen zumeist erst auch dann auf, wenn man die Nachfolgeversion paketiert hat, hat man noch &#8222;Handlungsspielraum&#8220;. Entweder man setzt nun die Vorgängerversion auf &#8222;Deinstallieren&#8230;&#8220; anstatt &#8222;Löschen&#8220; oder man passt das &#8222;neue&#8220; Paket an (AskUninstallOld=0 und die Deinstallation auf Bedarf durchführen).</p>
<p>In einem anderen Beitrag werde ich der zumeist nachfolgenden Frage: &#8222;Wann passe ich die Version und wann die Revision an?&#8220; nachgehen.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/">Softwarepakete: Updateverhalten, Verteilen von neuen Versionen</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/softwarepakete-updateverhalten-verteilen-von-neuen-versionen/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket &#8211; Registry, SoftwareDepot, Version</title>
		<link>https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Thu, 10 Jan 2013 18:25:03 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=671</guid>

					<description><![CDATA[<p>Der Empirum-Agent erkennt die Installation eines Empirum Paketes anhand der Registry Einträge die unter MachineKeyName definiert sind. Wird ein Empirum Paket erfolgreich installiert, sind die nachfolgenden Einträge gesetzt. Der Empirum Agent prüft bei einem Verteilauftrag &#8230; <a href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Empirum Paket &#8211; Registry, SoftwareDepot, Version</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Der Empirum-Agent erkennt die Installation eines Empirum Paketes anhand der Registry Einträge die unter MachineKeyName definiert sind. Wird ein Empirum Paket erfolgreich installiert, sind die nachfolgenden Einträge gesetzt.<span id="more-671"></span></p>
<p><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket.png?x39343"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-662" title="Registry_Empirum_Paket" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket.png?x39343" alt="" width="921" height="419" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket.png 921w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/01/Registry_Empirum_Paket-300x136.png 300w" sizes="(max-width: 921px) 100vw, 921px" /></a></p>
<p>Der Empirum Agent prüft bei einem Verteilauftrag anhand der %Computername%.DDC und SWDepot.DDS Einträge, ob die Installation für diesen Computer ausgeführt werden muss. Sind die Voraussetzungen bzgl. Berechtigungen, Betriebssystem, etc. erfüllt, wird der MachineKeyName Eintrag aus der DDS Datei in der Registry überprüft.</p>
<p><strong>Registry Eintrag nicht vorhanden</strong><br />
Ist der Eintrag in der Registry nicht vorhanden, wird die Installation (Voraussetzungen erfüllt!) gestartet.</p>
<p><strong>Registry Eintrag vorhanden &#8211; Registry Version gleich wie im SoftwareDepot, Revision</strong><br />
Ist der Eintrag mit der entsprechenden Version vorhanden, wird die Revision (Version der Version) überprüft. Ist die Revision in der Software Depot.DDS höher als in der Registry, wird die Installation gestartet.</p>
<p><strong>Registry Eintrag vorhanden &#8211; Registry Version kleiner als im SoftwareDepot</strong><br />
Ist ein Eintrag vorhanden und nur die Version weicht ab, so wird die Installation gestartet, wenn die Version in der SoftwareDepot.DDS höher bzw. größer ist.</p>
<p><strong>Deinstallation der Altversion<br />
</strong>Ob nun vor der Installation der neueren Version eine zu vorige Deinstallation des &#8222;älteren&#8220; Paketes durchgeführt wird, wird über den Eintrag AskUninstallOld= in der [Application] Sektion gesteuert. Ist der Wert 1, so wird eine Deinstallation der kleineren/älteren Version durchgeführt. Ist der Wert 0 so wird direkt die Installation des höheren/neueren Version durchgeführt.</p>
<div class="grey-box">Hinweis: Das bedeutet, das das standardmäßige Verhalten bei identischem Hersteller (%Developername%) und Softwarenamen (%ProductName%) und AskUninstallOld=1 und gesetztem Silent-Parameter <em>(SoftwareDepot &gt; Eigenschaften einer Software &gt; Reiter Prüfung &gt; Feld Befehl)</em> immer eine Deinstallation einer vorhandenen Empirum Altversion durchführt. Maßgeblich ist hier der MachineKeyName Eintrag! </div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-softwaredepot-version/">Empirum Paket &#8211; Registry, SoftwareDepot, Version</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-registry-softwaredepot-version/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching using Disk

Served from: www.wpm-blog.de @ 2026-01-21 09:26:33 by W3 Total Cache
-->