понедельник, 25 июля 2016 г.

Обновление Java с помощью lansweeper

С помощью lansweeper мы можем установить или обновить автоматически любой софт на всех ПК в компании.

Рассмотрим на примере Java

Как это выглядит в lansweeper.

Заходим в раздел Deployment/Packages


Создаем новый пакет для обновление/установки Java.
У меня это выглядит вот так.

А теперь давайте рассмотрим каждый шаг.

1. Msg User
Тип: 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.