Read-ADTInstalledApplication
Read-ADTInstalledApplication
Liest Eigenschaften von installierten Anwendungen aus der Registry aus und speichert diese in Variablen. Damit lässt sich beispielsweise prüfen, ob bestimmte Anwendungen oder Anwendungsversionen installiert sind oder wie der Uninstall-String einer Applikation lautet, um diese im weiteren Scriptverlauf zu deinstallieren. Dieser Befehl durchsucht die
Befehlseingaben:
- Anwendungsname
Der Name der Anwendung, für die Informationen abgerufen werden sollen. Führt standardmäßig eine Inhaltsübereinstimmung mit dem Anzeigenamen der Anwendung durch. - Suchmodus
Gibt an, wie der im Feld Anwendungsname angegebene Wert gesucht werden soll. Mögliche Werte sind "Teilweise Übereinstimmung", "Exakte Übereinstimmung", "Wildcards verwenden" und "Regulären Ausdruck verwenden". - Produktcode
Alternativ zum Anwendungsnamen können Sie einen MSI-Produktcode angeben. Es werden dann die Eigenschaften der zugehörigen MSI-Applikation ermittelt. - Ergebnisvariable Präfix
Legt das Präfix fest, das vor dem Namen der erzeugten Ergebnisvariablen angefügt wird. - Ergebnis
Legt fest, was gesucht werden soll - Eigenschaften der ersten Anwendung
Die Eigenschaften des ersten Treffers gemäß den angegebenen Suchkriterien werden ermittelt. - Anzahl der Anwendungen
Es wird die Anzahl der Treffer gemäß den angegebenen Suchkriterien ermittelt und in der Variable <Ergebnisvariable Präfix>.Count gespeichert - Eigenschaften
Kreuzen Sie alle Eigenschaften an, deren Wert ermittelt werden soll. Es stehen folgende Eigenschaften zur Verfügung: - Architecture
- DisplayName
- DisplayVersion
- InstallDate
- InstallLocation
- InstallSource
- ProductCode
- Publisher
- UninstallString
Beispiel:
Das folgende Beispiel ermittelt den Wert der Eigenschaft UninstallString für die Anwendung Notepad++ und speichert das Ergebnis in der Variablen _App.UninstallString, wobei als Suchkriterium eine teilweise Übereinstimmung ausreicht, sodass auf eine genaue Versionsangabe bei der Suche verzichtet werden kann.
Entspricht ADT Funktion:
Siehe auch: