<?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 Benutzerteil - Workplace Management Blog</title>
	<atom:link href="https://www.wpm-blog.de/search/Benutzerteil/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>https://www.wpm-blog.de/</link>
	<description>... ideas and solutions making workplace management easier</description>
	<lastBuildDate>Sun, 24 Nov 2024 17:00:52 +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; SoftwareDepotDistributionFlags</title>
		<link>https://www.wpm-blog.de/empirum-setup-inf-softwaredepotdistributionflags/</link>
					<comments>https://www.wpm-blog.de/empirum-setup-inf-softwaredepotdistributionflags/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 05 Jul 2017 19:39:48 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1877</guid>

					<description><![CDATA[<p>Ich hatte die Tage die Aufgabe ein Paket so zu modifizieren, dass es sich bei der Reinstallation bzw. beim einmaligen Erzwingen anders verhält als im Standard. Dabei fiel mir gleich die Variable SoftwareDepotDistributionFlags ein, die &#8230; <a href="https://www.wpm-blog.de/empirum-setup-inf-softwaredepotdistributionflags/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-softwaredepotdistributionflags/">Empirum Setup.inf &#8211; SoftwareDepotDistributionFlags</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ich hatte die Tage die Aufgabe ein Paket so zu modifizieren, dass es sich bei der Reinstallation bzw. beim einmaligen Erzwingen anders verhält als im Standard. Dabei fiel mir gleich die Variable SoftwareDepotDistributionFlags ein, die ich jedoch bis dato nicht genutzt hatte. <span id="more-1877"></span>In der Matrix42 Online Hilfe fand ich Hinweise zur Nutzung und Auswertung der entsprechenden <a href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/Options/SETUP_Section_26_IF_Abfrage_Requirements.htm#BitAnd_BitOr_BitXOr" target="_blank" rel="noopener">SoftwareDepotDistributionFlags</a> Variable. So &#8222;gestärkt&#8220; machte ich mich an das Werk. Doch nach kurzer Zeit stellte sich etwas Ernüchterung ein, da es nicht sofort so funktioniert hat wie ich es mir vorgestellt hatte.</p>
<p>Dann habe ich angefangen mir den Wert der SoftwareDepotDistributionFlags Variable durch Logging zu erarbeiten &#8230;</p>
<p>Nach dem Logging, der anschließenden Bestätigung durch den Support (Danke an Hr. Zinn) und weitere erfahrene Empirum Nutzer habe ich die nachfolgende Tabelle erstellt, die Euch bei der Nutzung hoffentlich schneller zum Ziel bringt als mich ursprünglich. In der Nachbetrachtung hat mich am meisten zum Stolpern gebracht, dass in der Hilfe vom bitweisen Vergleich mit Dezimal Werten gesprochen wird und dann die aufgeführte Tabelle Hex Werte enthält!</p>
<p>Anbei die von mir zusammengestellte Tabelle mit den Verteilbefehlen aus der DDC, den dazugehörigen Dezimal Werten für den bitweisen Vergleich sowie dem Verteilbefehl aus der deutschen Oberfläche.</p>
<table>
<tbody>
<tr>
<td><strong>Verteilbefehl DDC</strong></td>
<td><strong>SoftwareDistributionFlags<br />
(Dezimalwert)</strong></td>
<td><strong>Verteilbefehl<br />
aus der deutschen Oberfläche</strong></td>
</tr>
<tr>
<td>INSTALL</td>
<td>1</td>
<td>Installieren</td>
</tr>
<tr>
<td>UPDATE</td>
<td>2</td>
<td>Erneuern</td>
</tr>
<tr>
<td>FORCE</td>
<td>4</td>
<td>Immer Erzwingen</td>
</tr>
<tr>
<td>UNINSTALL</td>
<td>8</td>
<td>Deinstallieren</td>
</tr>
<tr>
<td>REVOKE</td>
<td>16</td>
<td>Ablehnen möglich</td>
</tr>
<tr>
<td>FORCEONCEMACHINE</td>
<td>32</td>
<td>Maschinenteil erzwingen</td>
</tr>
<tr>
<td>FORCEONCECLIENT</td>
<td>64</td>
<td>Benutzerteil erzwingen</td>
</tr>
<tr>
<td>AFTERFORCE</td>
<td>128</td>
<td>Erzwingen (Nach Ablauf des Zeitplaners)</td>
</tr>
<tr>
<td>AFTERREVERSE</td>
<td>256</td>
<td>Umkehren (Nach Ablauf des Zeitplaners)</td>
</tr>
<tr>
<td>HIDE</td>
<td>512</td>
<td>Nicht anzeigen</td>
</tr>
<tr>
<td>REINSTALL</td>
<td>1024</td>
<td>Reinstallation mit vorheriger Deinstallation</td>
</tr>
<tr>
<td>OFFLINE</td>
<td>2048</td>
<td>Lokal cachen</td>
</tr>
<tr>
<td>IGNOREMTF</td>
<td>8192</td>
<td>Installationszeitraum ignorieren (ist bei einem Push immer gesetzt!)</td>
</tr>
</tbody>
</table>
<h3>Arbeiten mit den Werten in der Setup.inf</h3>
<p>Setup.inf Beispiele:</p>
<pre>;---Abfragen eines gesamten Verteilbefehls (Reinstallation per Pull/Push ohne vorherige Deinstallation)
 If BitXor (%SoftwareDepotDistributionFlags%, 99) == "0" | BitXor (%SoftwareDepotDistributionFlags%, 8291) == "0" Then "ReInstall" Else "EverythingElse" EndIf

;---Abfragen einer einzelnen Verteiloption
 If BitAnd (%SoftwareDepotDistributionFlags%, 32) != "0" then "ForceOnceMachine_is_set" else "ForceOnceMachine_is_not_set" endif</pre>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-softwaredepotdistributionflags/">Empirum Setup.inf &#8211; SoftwareDepotDistributionFlags</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-softwaredepotdistributionflags/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Setup.inf Skript vorzeitig verlassen</title>
		<link>https://www.wpm-blog.de/empirum-setup-inf-skript-vorzeitig-verlassen/</link>
					<comments>https://www.wpm-blog.de/empirum-setup-inf-skript-vorzeitig-verlassen/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Fri, 03 Jan 2014 17:59:33 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=1174</guid>

					<description><![CDATA[<p>Wenn man die Empirum Setup-Routine (Setup.inf) vorzeitig verlassen möchte stehen einem derzeit vier Befehle mit unterschiedlicher Wirkung zur Verfügung. Nachfolgend sind die Möglichkeiten und ihre Besonderheiten mit Beispielen aufgeführt, damit man sicher zum &#8222;richtigen&#8220; Befehl &#8230; <a href="https://www.wpm-blog.de/empirum-setup-inf-skript-vorzeitig-verlassen/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-skript-vorzeitig-verlassen/">Empirum Setup.inf Skript vorzeitig verlassen</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 die Empirum Setup-Routine (Setup.inf) vorzeitig verlassen möchte stehen einem derzeit vier Befehle mit unterschiedlicher Wirkung zur Verfügung. Nachfolgend sind die Möglichkeiten und ihre Besonderheiten mit Beispielen aufgeführt, damit man sicher zum &#8222;richtigen&#8220; Befehl greift.<span id="more-1174"></span></p>
<ul>
<li><strong>EXIT</strong> &#8211; das Skript wird vorzeitig verlassen und die Installation wird als Erfolg gewertet. Reboot Anforderungen werden verarbeitet.</li>
<li><strong>ABORT</strong> &#8211; das Skript wird vorzeitig verlassen und die Installation wird als Fehler gewertet. In der Management-Console ist der Status &#8222;FAILURE&#8220; (Fehler aufgetreten). Das bedeutet, dass das Paket am Client immer wieder ausgeführt wird. Das wiederholte Ausführen wird ggf. durch die maximale Fehleranzahl, die der Agent (ab Empirum v15) zulässt, eingegrenzt. Wird ein Paket mit einem ABORT verlassen, werden Reboot (Reboot= bzw. SetReboot) Anforderungen des Skriptes an den Agenten verworfen!</li>
<li><strong>ABORTSILENT</strong> &#8211; das Skript wird vorzeitig verlassen und die Installation wird auf dem Client als Fehler gewertet. In der Management-Console ist der Status wiederum &#8222;SUCCESS&#8220; (erfolgreich). Das bedeutet, dass das Paket am Client immer wieder ausgeführt wird. Das wiederholte Ausführen wird ggf. durch die maximale Fehleranzahl, die der Agent (ab Empirum v15) zulässt, eingegrenzt. Wird ein Paket mit einem ABORTSILENT verlassen, werden Reboot (Reboot= bzw. SetReboot) Anforderungen des Skriptes an den Agenten verworfen!</li>
<li><strong>ABORTREBOOT</strong> &#8211; das Skript wird vorzeitig verlassen und die Installation wird auf dem Client als Fehler gewertet. In der Management-Console ist der Status &#8222;Reboot Pending&#8220; (Neustart ausstehend). Die Installation des Paketes wird nach dem durchgeführten Neustart erneut gestartet. Die Reboot Anweisungen werden somit nicht verworfen!</li>
</ul>
<p>Welchen Befehl nutzt man nun wann?<br />
Der <strong>Abort</strong> wird gerne genutzt, wenn die Überprüfung einer extern aufgerufenen Installation (MSI, Unatteded) überprüft wird und die Überprüfung auf den erwarteten Erfolg nicht erfüllt ist.<br />
Dies kann man sich in den Paketvorlagen MSI.inf und Unattended.inf ansehen.</p>
<p>Den <strong>EXIT</strong> Befehl kann man zum Beispiel nutzen, wenn man ein Paket vorzeitig beendet möchte, weil die Installation der Software ggf. bereits außerhalb von Empirum erfolgt ist.</p>
<p>Der <strong>AbortSilent</strong> wird genutzt, wenn ein Paket ggf. mehrmals aufgerufen werden muss, damit die eigentliche Installation der Software erfolgreich ist. Ein anderer Anwendungsfall ist zum Beispiel einen Benutzerteil o.ä. vorzeitig zu verlassen, weil die Voraussetzung (Programm noch nicht gestartet, &#8230;) noch nicht vorhanden ist.</p>
<p>Der <strong>AbortReboot</strong> wird ähnlich wie der AbortSilent eingesetzt, lässt jedoch auch zu das eine Reboot Anforderung nicht verworfen wird. Wenn zum Beispiel eine erfolgreiche Installation zuerst eine weitere Software Installation/Deinstallation und einen Neustart erfordert, muss man das Paket zwischenzeitlich mit einem AbortReboot verlassen. Nach dem Neustart wird dann das Paket nochmals ausgeführt und die ggf. zuvor fehlenden Voraussetzungen für eine erfolgreiche Installation sind nun erfüllt.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-setup-inf-skript-vorzeitig-verlassen/">Empirum Setup.inf Skript vorzeitig verlassen</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-skript-vorzeitig-verlassen/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Setup.inf &#8211; Datei pro Benutzer kopieren</title>
		<link>https://www.wpm-blog.de/setup-inf-datei-pro-benutzer-kopieren/</link>
					<comments>https://www.wpm-blog.de/setup-inf-datei-pro-benutzer-kopieren/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 06 May 2013 17:19:44 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=909</guid>

					<description><![CDATA[<p>Häufig steht man vor der Aufgabe in einem Empirum Paket pro Benutzer eine Datei zu kopieren, um benutzerspezifische Einstellungen vorab vorzunehmen. Wie kann dies in der Setup.inf vorgenommen werden und worauf sollte man achten? Wenn &#8230; <a href="https://www.wpm-blog.de/setup-inf-datei-pro-benutzer-kopieren/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/setup-inf-datei-pro-benutzer-kopieren/">Setup.inf &#8211; Datei pro Benutzer kopieren</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/Copy-v2_100x100.jpg?x39343"><img decoding="async" loading="lazy" class="alignleft size-full wp-image-938" title="CopyPerUser_Medium" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2013/04/Copy-v2_100x100.jpg?x39343" alt="Kopieren pro Benutzer" width="100" height="100" /></a>Häufig steht man vor der Aufgabe in einem Empirum Paket pro Benutzer eine Datei zu kopieren, um benutzerspezifische Einstellungen vorab vorzunehmen. Wie kann dies in der Setup.inf vorgenommen werden und worauf sollte man achten?</p>
<p><span id="more-909"></span></p>
<p>Wenn man nicht weiß, in welcher Datei sich die Einstellung niederschlägt bzw. in welcher Datei die Anpassung vorgenommen werden, kann man die Änderung mittels des PackageWizards und dem Differenzanalyseverfahren (Diff) festhalten.</p>
<h2>Variante 1 &#8211; Diff bzw. Differenzanalyseverfahren</h2>
<p>Das bedeutet, man startet den <strong>PackageWizard</strong> und wählt den Punkt <strong>&#8222;Systemanalyse vor und nach der Installation &#8230;&#8220;</strong> und führt den PreScan durch. Ist der <strong>PreScan</strong> <strong>abgeschlossen</strong>, führt man seine <strong>Änderung der Einstellung</strong> durch bzw. <strong>kopiert eine Datei manuell</strong> in das Benutzerverzeichnis. Anschließend führt man den PostScan durch. Ist der <strong>PostScan</strong> erfolgreich abgeschlossen, führt man den PackageWizard Assistenten bis zum Ende durch. Kopieren Sie die Datei nicht auf den EmpirumServer. Wenn man den Haken bei Datei mit dem PackageEditor öffnen wählt, kann man sich die kommenden Schritte sparen.</p>
<p>Nun kann man die gerade erzeugte Setup.inf Datei öffnen. Geben Sie dazu <strong>%TEMP%</strong> im Windows Explorer ein. Hiermit landet man direkt im temporären Verzeichnis. Hier sollte ein Verzeichnis mit der <strong>Herstellerbezeichnung</strong> (aus der Eingabe im PackageWizard) vorhanden sein. Darunter befindet sich ein Verzeichnis mit dem <strong>Softwarenamen</strong>, dann der <strong>Version</strong> und dann &#8222;<strong>Install</strong>&#8222;. Im &#8222;Install&#8220; Verzeichnis befindet sich die gerade erstellte <strong>Setup.inf</strong>.<br />
Jetzt können Sie den Kopierbefehl, als auch die dazugehörige Datei in Ihr ggf. bereits vorhandenes Paket einfügen bzw. übernehmen.</p>
<h2>Variante 2 &#8211; Empirum Kopierflag CLIENT (pro Benutzer):</h2>
<p>Ergänzen der Setup.inf wie folgt. Eintragen eines Sektionsaufrufes unterhalb von [Product] in der passenden Reihenfolge. Vorteilhaft ist es, wenn man den benutzerspezifischen Teil nach der eigentlichen Installation des Programmes ausführt, hier mit Set:Product symbolisiert. Zusätzlich muss die benutzerspezifische Datei (hier: Freecommander.ini) im Ordner (hier: APPDATA\Freecommander) des Programmes unter &#8222;Source&#8220; (hier: Packages\&lt;Hersteller&gt;\&lt;Softwarename&gt;\&lt;Version&gt;\) abgelegt werden.</p>
<div class="grey-box"><strong>Wichtig:</strong> Der Sektion &#8222;Benutzereinstellungen&#8220; nicht das Flag &#8222;CLIENT&#8220; hinzufügen, sonst wird die Datei nicht im Maschinenteil lokal kopiert!</div>
<h2>Kopierflags</h2>
<p>Die Datei wird in diesem Falle bei einer Deinstallation auch wieder vom Computer entfernt. Ist dies nicht gewünscht, da dann Einstellungen nicht zu einer neu installierten Version übernommen werden, so kann zu den vorhandenen Flags CLIENT ALWAYS auch noch das DONTDELETE hinzugefügt werden. Ein weiterer Blog Artikel zum Kopierbefehl kann <a title="Empirum Kopierbefehl und Kopierflags" href="https://www.wpm-blog.de/empirum-kopierbefehl-und-kopierflags/">hier</a> eingesehen werden, alle Kopierflags sind <a title="Kopierflags" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/Options/SETUP_Section_24_Options_Name.htm#CopyFlags" target="_blank" rel="noopener">hier</a> aufgeführt.</p>
<h2>ALWAYS</h2>
<p>Das Flag ALWAYS überschreibt eine gegebenenfalls existierende Datei. Bei benutzerspezifischen Einstellungen sollte man das Flag ALWAYS immer setzen, da die installierten Programme zumeist eine vordefinierte Einstellungsdatei einrichten und diese hat dann das Datum der Installation der Software und die eigene Einstellungsdatei hätte ggf. ein älteres Datum und würde im Standard nicht installiert/kopiert werden. Mit ALWAYS stellt man somit sicher, dass die eigene Datei mit Einstellungen eine gegebenenfalls vorhandene Datei überschreibt!</p>
<pre>[Product]
...
;---Beispiel für eine Installation, diese Zeile nicht übernehmen! 
#Set:Product 
...
#Benutzereinstellungen 
...

[Benutzereinstellungen]
1:APPDATA\Freecommander\Freecommander.ini, %APPDATA%, CLIENT ALWAYS, 0</pre>
<h2>Variante 3 &#8211; Empirum Kopierbefehl copy</h2>
<p>Ergänzen der Setup.inf wie folgt. Eintragen zweier Sektionsaufrufe unterhalb von [Product] in der passenden Reihenfolge. Vorteilhaft ist es, wenn man den benutzerspezifischen Teil nach der eigentlichen Installation des Programmes ausführt, hier mit Set:Product symbolisiert. Die Sektion &#8222;BenutzereinstellungenMachine&#8220; kopiert die Einstellungsdatei (hier wurde eine config.xml Datei angenommen) auf den Computer zur lokalen Ablage. Die Sektion &#8222;BenutzereinstellungenClient&#8220; kopiert die Datei dann pro Benutzer in das angegebene Verzeichnis. Zusätzlich muss die benutzerspezifische Datei im Ordner des Programmes unter &#8222;Source&#8220; (hier: Packages\&lt;Hersteller&gt;\&lt;Softwarename&gt;\&lt;Version&gt;) abgelegt werden.</p>
<pre>[Product]
...
;---Beispiel für eine Installation, diese Zeile nicht übernehmen!
#Set:Product 
...
 #BenutzereinstellungenMachine, MACHINE 
#BenutzereinstellungenClient, CLIENT 
...

[BenutzereinstellungenMachine]
;---kopiert die Einstellungsdatei im Maschinenteil auf den Computer 
-DEL "%APP%\Config.xml"
Copy "%SRC%\Config.xml" "%APP%\Config.xml"

;---Alternative für einen anderen lokalen Ablageort der Konfigurationsdatei 
;-DEL "%WINDIR%\EmPack\%DeveloperName%\%ProductName%\%Version%\Config.xml" 
;Copy "%SRC%\Config.xml" "%WINDIR%\EmPack\%DeveloperName%\%ProductName%\%Version%\Config.xml"

[BenutzereinstellungenClient] 
;---kopiert die Einstellungsdatei im Benutzerteil von der lokalen Ablage in das benutzerspezifische Verzeichnis 
Copy "%APP%\Config.xml" "%AppData%\&lt;Hersteller&gt;\Config.xml"

;---Bei einem alternativen lokalen Ablageort der Konfigurationsdatei 
;Copy "%WINDIR%\EmPack\%DeveloperName%\%ProductName%\%Version%\Config.xml" "%AppData%\&lt;Hersteller&gt;\Config.xml"

;---Falls bei einer Deinstallation auch die Einstellungen wieder entfernt werden sollen. 
;---Achtung, somit werden Einstellungen nicht in eine neue Version übernommen, da die Config.xml beim Deinstallieren gelöscht wird. 
-DEL "%AppData%\Config.xml"</pre>
<h2><span style="font-weight: bold;">Setup.exe Aufruf</span></h2>
<p>Als letztes ist es wichtig, dass dem Paket beim Einbinden in das SoftwareDepot auch mitgeteilt wird, das ein Benutzertzeil ausgeführt werden muss. Dies wird auf dem Reiter &#8222;Prüfung&#8220; im Feld &#8222;Befehl&#8220; vorgenommen. Weitere Informationen dazu sind in <a title="Einbinden eines Software-Paketes in Empirum (Basis)" href="https://www.wpm-blog.de/einbinden-eines-software-paketes-in-empirum-basi/">diesem</a> Artikel vermerkt.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/setup-inf-datei-pro-benutzer-kopieren/">Setup.inf &#8211; Datei pro Benutzer kopieren</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-datei-pro-benutzer-kopieren/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Registry ändern mit REG Dateien</title>
		<link>https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/</link>
					<comments>https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Wed, 06 Mar 2013 18:17:15 +0000</pubDate>
				<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Paketierung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=852</guid>

					<description><![CDATA[<p>Bei Empirum bzw. Matrix42 Workplace Management Implementierungen oder Unterstützungen bekommen ich gerne Installationsroutinen und dann noch eine *.reg Datei vom Kunden angeboten. &#8222;Die muss nach der Installation noch dazugefügt werden &#8211; fertig, ganz einfach&#8220;. So &#8230; <a href="https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/">Registry ändern mit REG Dateien</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bei Empirum bzw. Matrix42 Workplace Management Implementierungen oder Unterstützungen bekommen ich gerne Installationsroutinen und dann noch eine *.reg Datei vom Kunden angeboten. &#8222;Die muss nach der Installation noch dazugefügt werden &#8211; fertig, ganz einfach&#8220;. <span id="more-852"></span>So oder so ähnlich sind dann meist die Aussagen. Folgendes sollte man sich dann selbst vergewissern bzw. abstimmen.<br />
Sind in der *.reg Datei ausschließlich nur HKLM (HKEY_LOCAL_MACHINE) Änderungen kann man sich fast noch dazu verleiten lassen, die Datei zum richtigen Zeitpunkt per CALLHIDDEN regedit /s &lt;%SRC%\Datei.reg&gt; zu importieren (in einer nicht REG: Sektion !). Der Nachteil ist dann jedoch, dass diese Einstellung(en) mit Hilfe dieser einen Datei bei der Deinstallation nicht rückgängig gemacht werden kann. Wenn bei einer Deinstallation diese Änderungen in der Registry verbleiben können und es &#8222;keinen&#8220; stört, kann man diesen Weg bestreitet. Man muss sich jedoch dieser Sache bewußt sein.</p>
<p>Das einfache Importieren von *.reg Dateien mit HKCU (HKEY_CURRENT_USER) Einträgen ist dagegen schon fast &#8222;fahrlässig&#8220;. Die Einstellungen werden ggf. nur für den gerade angemeldeten Benutzer getätigt, wenn es in der Setup.inf nicht richtig eingebunden ist. Dann bekommt der &#8222;EmpirumAgent&#8220; diese Einstellungen gesetzt, davon hat jedoch keiner etwas. Wenn nun die *.reg Datei HKCU Einträge beinhaltet, so muss diese im Benutzerteil (Sektion mit CLIENT &#8222;geflagged&#8220;) importiert werden. Dies kann jedoch bei vorhandenen Group-Policies (GPOs), die den Registry Editor verbietet, zu Problemen führen. Darüberhinaus sind die gleichen Nachteile vorhanden, wie zuvor beschrieben.</p>
<p>Wie bekommt man nun die *.reg Einträge zuverlässig gesetzt und somit in die REG: Sektion der Setup.inf?</p>
<p>Dazu gibt es zwei Methoden:<br />
1. Erstellen der Setup.inf per Differenzmethode<br />
2. Importieren der *.reg Datei in die Setup.inf per PackageEditor</p>
<p>Beides ist bereits in <a title="Empirum Paket – Registry ändern" href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">diesem</a> Blogeintrag beschrieben.</p>
<div class="grey-box"><strong>Hinweis: </strong>Wenn man die Reg:Product Sektion zum Hinzufügen oder von Einstellungen nutzt, so darf die Reg:Product Sektion nicht mit Client aufgerufen werden.<br />
&#8211; Korrekt: Reg:Product<br />
&#8211; Nicht korrekt: Reg:Product, Client</div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/registry-aendern-mit-reg-dateien/">Registry ändern mit REG Dateien</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/registry-aendern-mit-reg-dateien/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Paket &#8211; Registry ändern</title>
		<link>https://www.wpm-blog.de/empirum-paket-registry-aendern/</link>
					<comments>https://www.wpm-blog.de/empirum-paket-registry-aendern/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 28 Jan 2013 18:01:59 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<category><![CDATA[Softwareverteilung]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=770</guid>

					<description><![CDATA[<p>Möchte man mittels eines Empirum Paketes Änderungen in der Registry vornehmen, so ist dazu die vorhandene [Reg:Product] Sektion in der Setup.inf vorgesehen. Änderungen in der Windows Registrierung können auch über andere bzw. weitere Sektionen vorgenommen &#8230; <a href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">Empirum Paket &#8211; Registry ändern</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 mittels eines Empirum Paketes Änderungen in der Registry vornehmen, so ist dazu die vorhandene [Reg:Product] Sektion in der Setup.inf vorgesehen. Änderungen in der Windows Registrierung können auch über andere bzw. weitere Sektionen vorgenommen werden &#8211; sie müssen jedoch mit Reg: beginnen.<span id="more-770"></span></p>
<p>In einer Sektion die mit Reg: beginnt, dürfen jedoch auch nur Registry Veränderungen enthalten sein, da mittels dieser Sektion die Registry API angesprochen wird.</p>
<h3>Wie erstellt man nun einen Registry Eintrag oder wie so häufig genannt &#8211; Reg Key?</h3>
<ul>
<li>Aufzeichnung per Differenzanalyseverfahren (Diff)</li>
<li>Erstellen der Einträge mittels des Package Editors</li>
<li>Import von Reg Dateien mittels des Package Editors</li>
<li>Erstellen der Registry Einträge von Hand</li>
<li>Erstellen eines &#8222;Standard&#8220;eintrag</li>
<li>Weitere Erläuterungen</li>
<li>Benutzerteil</li>
</ul>
<h3>Aufzeichnung per Differenzanalyseverfahren (Diff)</h3>
<p>Wenn man ein Paket per &#8222;Diff&#8220; aufzeichnet, hat man die erstellten Registry Einträge auch direkt in der REG:Product und ggf. auch der Reg:OnUninstallProduct vorliegen. Hat man ein Paket mit dem MSI oder Unattended Verfahren erstellt, so kann man anschließend die weiteren Anpassungen per Diff festhalten.</p>
<p>Dazu startet man das installierte Programm, wechselt zu dem Menü oder ähnlich, wo man seine Änderung (z.B.: Automatische Updates, Speicherort der Einstellungen, etc.) vornehmen möchte, startet den PackageWizard, wählt die Option &#8222;Differenzanalyseverfahren&#8220; und führt den &#8222;PreScan&#8220; durch. Ist der &#8222;PreScan&#8220; abgeschlossen, führt man die Veränderung, wie die Programmeinstellung durch. Hat man die Einstellungen im Programm abgeschlossen, folgt man den Schritten des PackageWizard Assistenten bis zum Ende. Falls sich die Programmeinstellungen in Registry Änderungen &#8222;niederschlagen&#8220;, so kann man die Zeilen aus der [REG:Product] Sektion der gerade erstellten Setup.inf in das vorhandene Paket zur Programminstallation übernehmen.</p>
<h3>Erstellen der Einträge mittels des Package Editors</h3>
<p>Der Empirum Package Editor unterstützt den Benutzer bei der Erstellung von Registry Einträgen in der &#8222;Normalen&#8220; und in der &#8222;Erweiterten Ansicht&#8220; auf seine Weise. In beiden Fällen muss man zuvor in &#8222;Alle Abschnitte&#8220; die Sektion &#8222;Reg:Product&#8220; unter &#8222;Options&#8220; auswählen.</p>
<p>In der &#8222;Normalen Ansicht&#8220; &#8222;klickt&#8220; man sich den Eintrag zusammen, in der &#8222;Erweiterten Ansicht&#8220; kann man die Unterstützung mittels der Tastenkombination <strong>STRG-Leertaste</strong> nutzen.</p>
<h3>Import von Reg Dateien mittels des Package Editors</h3>
<p>Liegt einem bereits eine *.reg Datei vor, so kann man diese mittels des Empirum Package Editors importieren. Wie das geht ist in der <a title="Package Editor - Registry Import" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/PackageEditor/Normal/PE_N_Import_Registry.htm" target="_blank" rel="noopener">Empirum Hilfe</a> beschrieben.</p>
<h3>Erstellen der Registry Einträge von Hand</h3>
<p>Die Syntax der Registry Änderungen in der Setup.inf sieht auf den ersten Blick &#8222;unerlernbar&#8220; aus. Das ist es aber auf keinen Fall! Der Pfad trennt die Wurzel (HKLM, HKCU, etc.) nicht mit einem &#8222;\&#8220; (Backslash), sondern mit einem &#8222;,&#8220; (Komma). Die meisten Änderungen betreffen Registry Werte vom Typ REG_SZ oder REG_DWORD.</p>
<p>In der Setup.inf steht nicht der Typ in Form von REG_SZ oder REG_DWORD, sondern 0x00000000 bzw. 0x00010001. Hier eine kleine &#8222;Eselsbrücke&#8220;, wie ich die wichtigsten Änderungen von Hand vornehme.</p>
<p>REG_SZ entspricht 0x00000000 = &#8222;<strong>NULL X 8 mal die NULL</strong>&#8220;<br />
REG_DWORD entspricht 0x00010001 = &#8222;<strong>NULL X, 3 mal NULL, EINS, 3 mal NULL, EINS</strong>&#8220;</p>
<pre>[Reg:Product]
HKLM,"Software\Hersteller\Produkt","Eigenschaft",0x00000000,"Zeichenkette"
HKLM,"Software\Hersteller\Produkt","AutoUpdate",0x00010001,"0"</pre>
<p>Hier geht es zur <a title="Reg:Product" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/Options/SETUP_Section_29_Reg_Name.htm" target="_blank" rel="noopener">vollständigen Beschreibung</a>.</p>
<h3>Erstellen eines &#8222;Standard&#8220;eintrag</h3>
<p>In der Registry gibt es auch die sogenannten (Standard) bzw. (Default) Werte. Diese werden wie folgt erstellt:</p>
<pre>[Reg:Product]
HKCR,"Software\Adobe\Acrobat\Exe",,0x00000000,'"%ProgramFiles%\Adobe\Reader 9.0\Reader\AcroRd32.exe"'</pre>
<h3>Weitere Erläuterungen</h3>
<p>Wird die Reg: Sektion auch bei der Deinstallation aufgerufen, so wird die aufgeführte Änderung rückgängig gemacht, was zumeist bedeutet, dass der Eintrag gelöscht wird. Soll ein Eintrag bei der Deinstallation wieder auf den Wert vor der Installation &#8222;zurückgesetzt&#8220; werden, so ist in der Setup.inf unter Reg:OnUninstallProduct der &#8222;vor der Installations Registry Wert&#8220; einzutragen.</p>
<p>Soll ein Eintrag oder Baum auch bei der Installation gelöscht werden, so ist der Zeile ein &#8222;-&#8220; voranzustellen. Hier ein Beispiel:</p>
<pre>[Reg:Product]
-HKLM,"Software\Hersteller\Produkt"</pre>
<p>So kann man auch bei der Deinstallation die Registry bereinigen, indem man in  der Reg:OnUninstallProduct Sektion ein &#8222;löschen&#8220; mittels &#8222;-HKLM,&#8230;&#8220;  durchführt. Doch hier sollte man mit Vorsicht vorgehen, nicht &#8222;zuviel&#8220; zu bereinigen!</p>
<h3>Benutzerteil</h3>
<p>Hat man eine Setup.inf mit &#8222;HKCU,&#8230;&#8220; Einträgen, so besitzt dieses Paket einen sogenannten Benutzerteil. Damit der Benutzerteil ordnungsgemäß ausgeführt wird, muss die &#8222;Command Line Options =&#8220; ein /AW aufweisen. Viel wichtiger ist jedoch, dass das /AW auch im SoftwareDepot, wo das Paket in die Empirum Management Console eingebunden ist unter den Paketeigenschaften, auf dem Register &#8222;Prüfung&#8220;, der &#8222;Befehl&#8220; um ein &#8222;/AW&#8220; erweitert wird. Näheres dazu ist wiederum <a title="Software Depot - Paket einfuegen" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/Depot/SWM_D_Einfuegen_Paket.htm" target="_blank" rel="noopener">hier</a> zu finden.</p>
<p>&nbsp;</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-paket-registry-aendern/">Empirum Paket &#8211; Registry ändern</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-aendern/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Anpassung Paketierungsvorlage &#8211; Empirum Paket Informationen in der Registry</title>
		<link>https://www.wpm-blog.de/anpassung-paketierungsvorlage-empirum-paket-informationen-in-der-registry/</link>
					<comments>https://www.wpm-blog.de/anpassung-paketierungsvorlage-empirum-paket-informationen-in-der-registry/#comments</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 07 Jan 2013 18:14:34 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=633</guid>

					<description><![CDATA[<p>Bei einer erfolgreichen Installation eines Empirum Paketes werden Informationen in der Windows Registry abgelegt. Wo diese Informationen abgelegt werden, ist auch in der Setup.inf vermerkt. Standardmäßig, also bei den mitgelieferten Vorlagen, geschieht die Ablage unterhalb &#8230; <a href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-empirum-paket-informationen-in-der-registry/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-empirum-paket-informationen-in-der-registry/">Anpassung Paketierungsvorlage &#8211; Empirum Paket Informationen in der Registry</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bei einer erfolgreichen Installation eines Empirum Paketes werden Informationen in der Windows Registry abgelegt. Wo diese Informationen abgelegt werden, ist auch in der Setup.inf vermerkt. <span id="more-633"></span>Standardmäßig, also bei den mitgelieferten Vorlagen, geschieht die Ablage unterhalb von HKLM\Software\%DeveloperName%\%ProductName%\%Version%. Das ist in der Sektion [Application] mit den Einträgen MachineKeyName für den Maschinenteil einer Installation und UserKeyName für den Benutzerteil definiert. Man muss sich somit HKLM\Software bzw. HKCU\Software vor den entsprechenden Eintrag denken.</p>
<pre>[Application]
...
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UserKeyName=%DeveloperName%\%ProductName%
...</pre>
<p>Je nach gesetztem Platform Wert (x86) unter [Setup] kann der Eintrag auch unter HKLM\Software\Wow6432Node abgelegt sein. Meines Erachtens werden mit den Standardeinstellungen die Empirum Paket Informationen verstreut in der Registry abgelegt, was ich persönlich nicht so vorteilhaft finde.</p>
<p>Möchte man alle Empirum Paket Informationen in der Registry unter einem Eintrag zusammengefasst haben, so müssen die angesprochenen Einträge, ähnlich wie hier angegeben, geändert werden.</p>
<pre>[Application]
...
MachineKeyName=EmPack\%DeveloperName%\%ProductName%\%Version%
UserKeyName=EmPack\%DeveloperName%\%ProductName%
...</pre>
<div class="grey-box">Hinweis: Eine nachträglich Änderung dieser Einstellungen, sowie Anpassung bei Folgeversionen kann die Empirum Softwareverteilung und deren Mechanismen ausser Kraft setzen. Auf die Zusammenhänge und Funktionsweise gehe ich in einem anderen Blog-Eintrag ein.</div>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/anpassung-paketierungsvorlage-empirum-paket-informationen-in-der-registry/">Anpassung Paketierungsvorlage &#8211; Empirum Paket Informationen in der Registry</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-empirum-paket-informationen-in-der-registry/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Empirum Kopierbefehl und Kopierflags</title>
		<link>https://www.wpm-blog.de/empirum-kopierbefehl-und-kopierflags/</link>
					<comments>https://www.wpm-blog.de/empirum-kopierbefehl-und-kopierflags/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 10 Dec 2012 18:30:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Paketierung]]></category>
		<category><![CDATA[Softwarepaket]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=556</guid>

					<description><![CDATA[<p>Die Kopierfunkion in der Setup.inf von Empirum bietet viele Möglichkeiten. Ich möchte heute die eine Reihe der Möglichkeiten erläutern. Wichtig ist im ersten Schritt mindestens die folgenden Variablen der Setup.inf zu kennen. %SRC% entspricht dem &#8230; <a href="https://www.wpm-blog.de/empirum-kopierbefehl-und-kopierflags/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-kopierbefehl-und-kopierflags/">Empirum Kopierbefehl und Kopierflags</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Kopierfunkion in der Setup.inf von Empirum bietet viele Möglichkeiten. Ich möchte heute die eine Reihe der Möglichkeiten erläutern.<span id="more-556"></span></p>
<p>Wichtig ist im ersten Schritt mindestens die folgenden Variablen der Setup.inf zu kennen.</p>
<ul>
<li><strong>%SRC%</strong> entspricht dem Source-Directory (SrcDir=) &#8211; das Verzeichnis &#8222;auf Höhe&#8220; des Install Verzeichnisses bzw. unter dem Versionverzeichnis. %SRC% = <strong>&lt;Hersteller&gt;\&lt;Softwarename&gt;\&lt;Version&gt;</strong>.</li>
<li><strong>%APP%</strong> entspricht dem %ApplicationDir% aus der Sektion [Application], zumeist das <strong>Zielverzeichnis</strong> für eine Installation.</li>
</ul>
<h3>Syntax</h3>
<p>Hier nun die Syntax für den Kopierbefehl:<br />
1:Quelldatei,Zielverzeichnis,Kopierflag,Größe</p>
<h3>Beispiel</h3>
<p>Diese Zeile:<br />
1:WinCmd.exe, ,NORMAL, 123456<br />
kopiert die Datei WinCmd.exe mit der Größe 123456 aus dem %SRC% Verzeichnis in das %ApplicationDir% Verzeichnis.</p>
<h3>Quelldatei</h3>
<p>Die Quelldatei wird am dem Verzeichnis %SRC% angegeben.</p>
<h3>Zielverzeichnis</h3>
<p>Ist beim Zielverzeichnis nichts angegeben, wird %ApplicationDir% gesetzt.</p>
<h3>Kopierflag</h3>
<p>Das einfachste Kopierflag ist NORMAL.</p>
<p>Dieses Kopierflag sorgt dafür, dass die aktuellste Datei im Ziel (auf dem Clientcomputer) &#8222;landet&#8220;. Ist bereits eine aktuellere Datei auf dem Computer als in der Quelle, so wird die Datei nicht vom Server (Empirum Paket) überschrieben.</p>
<p>Empirum bietet eine Fülle an Kopierflags.<br />
Hier führe ich die häufigst genutzten Befehle auf. Eine komplette Übersicht ist jedoch <a title="Kopierflags" href="https://helpfiles.matrix42-web.de/2024_DE/M42_WebDocu.htm#WM/UEM/SWM/SETUP/Referenz/Sections/Options/SETUP_Section_24_Options_Name.htm#CopyFlags" target="_blank" rel="noopener">hier</a> wieder zu finden.</p>
<ul>
<li>NORMAL &#8211; Die Datei wird nur kopiert, wenn sie neuer ist als das Ziel.</li>
<li>ALWAYS &#8211; Die Datei wird immer kopiert.</li>
<li>CLIENT &#8211; Die Datei wird im Benutzerteil/Benutzerkontext kopiert.</li>
<li>DONTDELETE &#8211; Die Datei wird beim Deinstallieren des Paketes nicht gelöscht.</li>
<li>SHAREDDLL &#8211; Der Zähler bei gemeinsam genutzten DLLs auch hoch und runtergezählt.</li>
<li>USEFILENAME &#8211; Die Datei wird ohne den Quellpfad in das Ziel kopiert.</li>
<li>WINDOWS32 &#8211; nur bei Windows 32bit Betriebssystemen ausführen</li>
<li>WINDOWS64 &#8211; nur bei Windows 64bit Betriebssystemen ausführen</li>
</ul>
<p>Es können auch mehrere Kopierflags mit einem Leerzeichen getrennt angegeben werden.</p>
<h3>Größe</h3>
<p>Die Größe bestimmt, wie sich in einem Paket mit Empirum Kopierbefehlen der Fortschrittsbalken verhält. Man kann die Größe auch auf &#8222;0&#8220; setzen, dann wird die Größe ignoriert.</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/empirum-kopierbefehl-und-kopierflags/">Empirum Kopierbefehl und Kopierflags</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-kopierbefehl-und-kopierflags/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Wissenswertes zum Installationskontext</title>
		<link>https://www.wpm-blog.de/wissenswertes-zum-installationskontext/</link>
					<comments>https://www.wpm-blog.de/wissenswertes-zum-installationskontext/#respond</comments>
		
		<dc:creator><![CDATA[Jochen]]></dc:creator>
		<pubDate>Mon, 22 Oct 2012 20:41:49 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Agent]]></category>
		<category><![CDATA[Empirum]]></category>
		<category><![CDATA[Installation]]></category>
		<guid isPermaLink="false">https://www.wpm-blog.de/?p=321</guid>

					<description><![CDATA[<p>Wie bereits in einem anderen Beitrag erläutert besitzt Matrix42 Empirum derzeit zwei Agenten zur Installation von Software unter einem Windows Betriebssystem. Ganz gleich welcher Agent genutzt wird, die Installation bzw. der Installationsablauf wird immer von der &#8230; <a href="https://www.wpm-blog.de/wissenswertes-zum-installationskontext/">Weiterlesen</a></p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/wissenswertes-zum-installationskontext/">Wissenswertes zum Installationskontext</a> erschien zuerst auf <a rel="nofollow" href="https://www.wpm-blog.de">Workplace Management Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wie bereits in einem anderen Beitrag erläutert besitzt Matrix42 Empirum derzeit zwei Agenten zur Installation von Software unter einem Windows Betriebssystem. Ganz gleich welcher Agent genutzt wird, die Installation bzw. der Installationsablauf wird immer von der Setup.inf gesteuert. <span id="more-321"></span>Die Setup.inf wird vom Interpreter &#8222;Setup.exe&#8220; abgearbeitet. In den meisten Fällen heißt die Datei Setup.inf, dass muss sie jedoch nicht zwangsläufig. Hierzu kann man sich auch die Beispiele der Matrix42 in den Paketen zum Patch-Management und Personal Backup ansehen.<br />
Der Empirum Agent unterstützt die Installation des sogenannten Maschinenteils und des Benutzerteils einer Installation. Damit sind die Änderungen für den Computer und für den jeweiligen Benutzer gemeint. Die Änderungen für den Computer (Maschinenteil) werden im Kontext eines Administrators (bis Windows XP) oder des SYSTEM-Kontos durchgeführt (alle Windows Versionen) durchgeführt. Die Änderungen für den Benutzer werden nach der Anmeldung des jeweiligen Benutzers in dessen Kontext ausgeführt.</p>
<p><strong><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/monitor.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-300 alignleft" style="margin-left: 10px; margin-right: 10px;" title="Computer" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/monitor.png?x39343" alt="" width="64" height="64" srcset="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/monitor.png 64w, https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/monitor-48x48.png 48w" sizes="(max-width: 64px) 100vw, 64px" /></a>Welche Aufgaben übernimmt der Maschinenteil?</strong><br />
Änderungen an C:\Programme (bzw. %ProgramFiles%).<br />
Änderungen an C:\Windows (bzw. %WinDir%).<br />
Änderungen an der Registry im Bereich HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT?.</p>
<p><strong><br />
<a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/User_48x48.png?x39343"><img decoding="async" loading="lazy" class="size-full wp-image-325 alignleft" style="margin: 12px 18px;" title="User" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/User_48x48.png?x39343" alt="" width="48" height="48" /></a>Welche Aufgabe übernimmt der Benutzerteil?</strong><br />
Änderungen an C:\Dokumente und Einstellungen, respektive C:\Benutzer (bzw. %UserProfile%).<br />
Änderungen an der Registry im Bereich HKEY_CURRENT_USER.<br />
Änderungen im Homelaufwerk.</p>
<p>&nbsp;</p>
<p><strong><a href="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/Information_48x48.png?x39343"><img decoding="async" loading="lazy" class="alignleft size-full wp-image-330" style="margin: 20px 18px;" title="Information" src="https://www.wpm-blog.de/wpmblog/wp-content/uploads/2012/10/Information_48x48.png?x39343" alt="" width="48" height="48" /></a>Hinweise</strong><br />
Ein erstelltes Paket mit einem Benutzerteil muss bei der Einbindung bei dem Feld &#8222;Befehl&#8220; mit dem Parameter /AW versehen werden! Wird ein Paket mit dem Parameter /AW installiert, so legt dieses in der Registry im Bereich des im Paket definierten MaschineKeys einen Eintrag MachineSetup mit dem Wert 1 an. Dieser Eintrag ist bei einem Paket ohne /AW Parameter nicht vorhanden!</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.wpm-blog.de/wissenswertes-zum-installationskontext/">Wissenswertes zum Installationskontext</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/wissenswertes-zum-installationskontext/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-05-11 04:36:59 by W3 Total Cache
-->