Windows 7 cmd пакетной проверки установленного приложения

1

Это может звучать как простой вопрос, но я был бы благодарен за быстрое решение:

У меня есть пакетный скрипт, который запускается при входе в систему (с повышенными привилегиями), который должен запускаться, только если установлена ​​конкретная версия программы.

Я не могу проверить каталог «Program Files», потому что он там не установлен. Тем не менее, я могу видеть это под установленными приложениями. Кроме того, его имя программы говорит Radmin Server 3.4 (включая номер версии в заголовке), который я хотел бы проверить.

Кто-нибудь имеет представление о том, как я могу попросить эту конкретную ценность? Я хотел бы спросить, установлен ли Radmin Server 3.4.

Max
источник
Добро пожаловать в Супер пользователя! Пожалуйста, расскажите нам, что вы исследовали и пытались решить эту проблему.
CharlieRB
Если программа установлена ​​как совместимое приложение в Windows, вы сможете использовать WMIC. Очевидно, что это специфично для вашей среды, но если я наберу WMIC Product, где «Имя как«% Office% »» получит Имя, это покажет мне все, что похоже, поэтому, если вы должны использовать «Имя как«% Radmin% », вам следует получите только тот, который указан с этой версией ... Затем вам нужно будет передать это переменной в вашем скрипте. Если вы думаете, что это сработает, но вам нужна дополнительная помощь, я могу написать более полный ответ.
CharlesH

Ответы: