opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
4. Localboot Produkte: Automatische Softwareverteilung mit <strong>opsi</strong><br />
Statt den Namen des Pakets zu übergeben, gibt es auch die Möglichkeit die GUID an<br />
msiexec.exe zu übergeben. Diese Nummer identifiziert das Produkt im System – sie<br />
ist als produktspezifisch. Sie findet sich zum Beispiel im Zweig<br />
HKLM\Software\Microsoft\Windows\Current<strong>Version</strong>\Uninstall<br />
der Registry. Ein Aufruf mit dieser GUID sieht dann folgendermaßen aus:<br />
msiexec.exe /x {003C5074-EB37-4A75-AC4B-F5394E08B4DD} /qb-!<br />
Sollten diese Methoden nicht oder nicht vollständig funktionieren, so muss mit einem<br />
Winst-Skript nachgeholfen werden, wie es der nächste Abschnitt beschreibt.<br />
4.3.1.8.2. Nützliche Winst-Befehle zur Deinstallation<br />
Wurde ein Produkt mit den Winst-Funktionen installiert oder gibt es keine Deinstallation<br />
vom Hersteller, so muss ein eigenes Winst-Skript zu Deinstallation geschrieben werden.<br />
Um den Programmierer bei dieser Arbeit zu unterstützen kennt der Winst einige<br />
Funktionen, die speziell bei der Deinstallation notwendig oder hilfreich sind. Es soll an<br />
dieser Stelle ein Überblick gegeben werden, eine genaue Beschreibung der Befehle<br />
und deren Parameter findet sich im Winst-Handbuch.<br />
Der einfachste Fall ist das Löschen einer oder mehrerer Dateien vom System. Dies<br />
geschieht in einer Files-Sektion mit dem Befehl<br />
delete -f Dateiname<br />
oder für ein Verzeichnis mit Unterverzeichnissen<br />
delete -sf Verzeichnisname<br />
Der Parameter f steht dabei für force um die Datei wirklich zu löschen, auch wenn diese<br />
schreibgeschützt ist, der Paramtere s für subdirectories (Unterverzeichnisse). Soll eine<br />
Datei oder ein Verzeichnis aus allen User-Profilen gelöscht werden so kann diese Files-<br />
Sektion mit dem Parameter /AllNTUserProfiles aufgerufen werden. (siehe Winst-<br />
Handbuch)<br />
Möchte man einen Verzeichnisbaum löschen in dem sich auch Dateien mit dem Attribut<br />
„versteckt“ oder „systemdatei“ befinden, muss im Moment der Umweg über eine<br />
67