Рассмотрим на примере Java
Как это выглядит в lansweeper.
Заходим в раздел Deployment/Packages
Создаем новый пакет для обновление/установки Java.
У меня это выглядит вот так.
А теперь давайте рассмотрим каждый шаг.
Тип: Command
Msg.exe * На Вашем ПК необходимо обновление Java, оно начнётся автоматически через 2 мин. закройте пожалуйста все браузеры иначе они закроются автоматически.
2. Wat 120 sec
Тип: Command
timeout 120 > NUL
3. Close IE
Тип. KillProcess
taskkill /im iexplore.exe /f
4. Close Firefox
Тип. KillProcess
taskkill /im firefox.exe /f
5. Close Chrome
Тип. KillProcess
taskkill /im chrome.exe /f
6. Close Opera
Тип: KillProcess
taskkill /im opera.exe /f
7. Uninstall all Java version
Тип: Command
wmic product where "name like 'Java%% %%'" call uninstall /nointeractive
8. Check installer file (x86)
Тип: Condition
{PackageShare}\Installers\Java Runtime Environment 8\
9. Install (x86)
Тип: Installer
"{PackageShare}\Installers\Java Runtime Environment 8\jre-8u101-windows-i586.exe" /s /lang=1033
10. Disable auto update
Тип: Command
REG ADD "HKLM\SOFTWARE\JavaSoft\Java Update\Policy" /V EnableJavaUpdate /T REG_DWORD /D 0 /F & REG ADD "HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java
Update\Policy" /V EnableJavaUpdate /T REG_DWORD /D 0 /F
где {PackageShare} - путь к файлам установки. Настраивается в lansweeper.
Пакет готов для установки на ПК.
Теперь выбираем один или несколько ПК. Нажимаем Deployment и выбираем наш Packages "Java 8u101 x86 Update"
Система автоматически удалит старую и поставит новую Java
Можно добавить дополнительно проверку архитектуру ОС. И в зависимости от нее устанавливать Java x64 или x86.