Я пытаюсь создать базовый c скрипт для удаления приложения на всех наших конечных точках с помощью cmd;
msiexe c / quiet / norestart / uninstall {xxxx-xxx-xxx-xxxx-xxxxx}
Из-за разных версий одно и то же приложение может иметь несколько GUID на разных конечных точках
Как я могу запустить командлет wmic product get name,IdentifyingNumber
для поиска определенного c приложения и установить его GUID также в переменную?
wmic product get name,IdentifyingNumber"
IdentifyingNumber Name
{E8CAD3B5-7016-45AE-97DF-098B5C8D4AC8} App1
{90160000-008C-0000-1000-0000000FF1CE} App
Я могу найти и сопоставить приложение с переменной , бит не может установить GUID для переменной.
FOR /F "tokens=2 delims==" %%A IN ('WMIC product GET Name /VALUE ^| FIND /I "App1"') DO SET _application=%%A
ECHO Application: "%_application%"
Rem ECHO GUID:%_GUIDVALUE% //Matching Application GUID
Любая помощь будет оценена