MSI Produktcode auslesen

Alle Fragen rund Antworten rund um die ACMP Client Commands und Container
Antworten
mrettelbusch
Beiträge: 6
Registriert: Di Apr 17, 2018 4:18 pm

Hallo,

ich möchte bei einem Software-Wechsel prüfen, ob die alte Software noch installiert ist und diese ggf. über den MSI Code deinstallieren. Dazu habe ich den ACMP Client Baustein verwendet, bekomme aber leider bei der Ausführung den Fehler "Unknown property"

Geplanter Ablauf ist:
Initialiseren der Variable ("")
Abfrage MSI Produktcode aus installiertem oder veröffentlichtem Produkt und Ergebnis speichern in Variable
Falls Variable nicht leer ist deinstallieren über gefundenen Produktcode mithilfe des MSI Paket deinstallieren Bausteines

Noch eine Info am Rande: Es gibt zur Software unterschiedliche Versionsstände und daher auch unterschiedliche Produktcodes auf den Clients.

Ich hoffe ihr habt einen Tipp für mich wie ich es umsetzen bzw. den Fehler beseitigen kann.
Danke!
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Hallo,

die Fehlermeldung erscheint weil es einen fehlerhaften Eintrag in der MSI Datenbank gibt. Hierzu gibt es bei uns intern bereits ein Ticket im Bugtracker mit der ID ACMP-7851.
Im Anhang finden Sie ein Beispiel-Command mit dem Sie den Productcode mithilfe von WMI ermitteln und dann die Installation anstoßen können.
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Antworten