Seite 1 von 1

maskieren von Zeichen

Verfasst: Di Mai 21, 2019 6:55 am
von acmpUser
Guten Morgen

Habe ein kleines Problem. Ich würde gerne über WMIC Software Java deinstallieren. Auf den Rechnern sind zum Teil verschiedene Versionen installiert.
Daher kann man die Produktversionen über Stellvertreter auslesen. In der Konsole würde das folgendermaßen aussehen:

Code: Alles auswählen

wmic.exe product where "name like 'Java%'" get name


Hierbei werden alle installierten Versionen aufgelistet. Nun kommt aber das CC nicht mit dem % Zeichen klar. Ein maskieren mit dem Backslash ist auch nicht
möglich. Meine Frage nun: Wie kann ich dem WMI Befehl ein %-Zeichen mit übergeben, das vom CC nicht als eigene Variable interpretiert wird ?

Für Hilfestellung bedanke ich mich im Voraus

Re: maskieren von Zeichen

Verfasst: Di Mai 21, 2019 7:13 am
von acmpUser
Funktionieren tut es mit 3 %-Zeichen in Folge. Ist das die saubere Lösung?

Re: maskieren von Zeichen

Verfasst: Di Mai 21, 2019 7:55 am
von FBiehn
In ACMP werden Variablen mit % umschlossen, z.B. %MeineVariable%. Wenn man jetzt das % selber verwenden will, muss es ebenfalls von % umschlossen sein, dadurch hat man %%%. Also ja, 3x das % ist die korrekte Lösung.

Re: maskieren von Zeichen

Verfasst: Di Mai 21, 2019 8:12 am
von Dennis Koch
Hallo,

ich habe auch einmal ein CC angehängt, dort wird der Befehl WMI Abfrage genutzt. In diesem kann man auch normal mit % arbeiten ;)
Zudem ist darunter der Befehl "MSI Paket deisntallieren" um sofern ein Produkt gefunden wird dieses direkt zu deinstallieren.