invademan
28-05-2018, 13:35
Есть задача, установить через GPO программу *.exe но сперва проверить установлена она на компьютере и старая ли версия.
Поэтому нужен Bat-ник,
Нужно производить поиск ее ВЕРСИИ в двух ветках реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
и
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Uninstall\
и если версия не совпадает или параметр "DisplayVersion" отсутствует то начать установку...
для примера в Bat можно использовать Winrar
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver
параметр DisplayVersion значение 5.50.0
Просьба конвертеры MSI не предлагать..интересует именно bat-ник
заранее спасибо всем откликнувшимся!
Поэтому нужен Bat-ник,
Нужно производить поиск ее ВЕРСИИ в двух ветках реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
и
HKEY_LOCAL_MACHINE\software\Microsoft\Windows\CurrentVersion\Uninstall\
и если версия не совпадает или параметр "DisplayVersion" отсутствует то начать установку...
для примера в Bat можно использовать Winrar
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver
параметр DisplayVersion значение 5.50.0
Просьба конвертеры MSI не предлагать..интересует именно bat-ник
заранее спасибо всем откликнувшимся!