Auflisten von Produkten, Eigenschaften, Features und Komponenten
Die VBScript-Datei „WiLstPrd.vbs“ wird in den Windows SDK-Komponenten für Windows Installer-Entwickler bereitgestellt. Das Beispielskript stellt eine Verbindung mit einem Installer-Objekt her und listet registrierte Produkte und Produktinformationen auf.
Das Beispiel veranschaulicht die Verwendung von folgenden Elementen:
- ProductInfo-Eigenschaft
- ProductState-Eigenschaft (Installer-Objekt)
- Products-Eigenschaft
- Features-Eigenschaft
- FeatureParent-Eigenschaft
- FeatureState-Eigenschaft
- Components-Eigenschaft
- ComponentClients-Eigenschaft
- ComponentPath-Eigenschaft
- LastErrorRecord-Methode
- RegistryValue-Methode des Installer-Objekts
Sie benötigen die CScript.exe- oder WScript.exe-Version des Windows Script Hosts, um dieses Beispiel zu verwenden. Wenn Sie „CScript.exe“ zum Ausführen dieses Beispiels verwenden möchten, geben Sie an der Eingabeaufforderung eine Befehlszeile mit der folgenden Syntax ein. Die Hilfe wird angezeigt, wenn das erste Argument „/?“ lautet oder wenn zu wenige Argumente angegeben werden. Wenn Sie die Ausgabe in eine Datei umleiten möchten, beenden Sie die Befehlszeile mit „VBS > [Pfad zur Datei]“. Das Beispiel gibt folgende Werte zurück: 0 bei erfolgreicher Ausführung, 1 bei Aufruf der Hilfe und 2 bei einem Skriptfehler.
cscript WiLstPrd.vbs [Produktname] [Optionen]
Geben Sie den Produktnamen ohne Berücksichtigung der Groß-/Kleinschreibung oder die Produkt-ID-GUID des installierten oder angekündigten Produkts an. Wenn weder Produkt noch Optionen angegeben sind, listet der Installer alle auf dem System installierten oder angekündigten Produkte auf.
Beachten Sie, dass es sich bei diesen Optionen nicht um Befehlszeilenoptionen handelt, stellen Sie ihnen also auf der Befehlszeile keinen Schrägstrich (/) voran. Die folgenden Optionen können durch Verkettung der Buchstaben kombiniert werden. Beispielsweise „pc“, sodass sowohl die Eigenschaften der Produkte als auch die installierten Komponenten aufgelistet werden.
Option | Beschreibung |
---|---|
Es wurden keine Optionen angegeben. | Listet die Eigenschaften der Produkte auf. |
p | Listet die Eigenschaften der Produkte auf. |
f | Listet die Features, übergeordneten Features und Installationszustände der Produkte auf. |
c | Listet die installierten Komponenten der Produkte auf. |
T | Listet den Wert unter HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDlls für die Schlüsseldateien der Produktkomponente auf. |
Weitere Informationen und Skriptbeispiele finden Sie unter Windows Installer-Skriptbeispiele. Beispielhilfsprogramme, für die der Windows Script Host nicht erforderlich ist, finden Sie unter Windows Installer-Entwicklungstools.