Pull to refresh

Удалённая установка приложений

Предлагаю программу для администраторов — Rinstall. Она решает следующие задачи:
  1. Удалённое администрирование.
  2. Удалённое выполнение команд.
  3. Удалённая установка приложений.


 Фактически она является удобной графической оболочкой для утилиты psexec. Окно программы разделено на соответствующие этим трём задачам группы полей и кнопок:




Следующие поля реагируют на двойной клик мышью:
  1. Host — выполняется подключение к удалённому компьютеру и сигнализируется о результате:
  2. User, Pass, Rel Path  — циклически переключаются их значения.


1. Удалённое администрирование
  1. Host — IP-адрес/имя удалённого компьютера.
  2. User — имя учётной записи для подключения к удалённому компьютеру.
  3. Pass — пароль учётной записи для подключения к удалённому компьютеру.
  4. [Soft] — получить список установленного ПО.
  5. [Info] — получить информацию о системе.
  6. [CMD] — запустить удалённый шелл.
  7. [RDP] — подключиться через удалённый рабочий стол.
  8. [RA] — подключиться через удалённый помощник.
  9. [Radmin] — подключиться через Radmin.
  10. [VNC] — подключиться через TightVNC.
  11. [C$/D$/E$/F$] — открыть соответствующий диск.
  12. [Startup$] — открыть папку автозагрузки.
  13. [Run Autoruns] — запустить менеджер автозагрузки.
  14. [Run Revo Uninstaller] — запустить менеджер деинсталляции.
  15. [Renew] — обновить IP-адрес.
  16. [Reboot] — перезагрузить компьютер.


2. Удалённое выполнение командКоманды выполняются на удалённом компьютере с правами SYSTEM.

  1. [Command] — команда (запускаемый файл: *.exe,*.bat, *.cmd, *.vbs, *.hta, и т.д.), выполняемая на удалённом компьютере. По умолчанию  выполняется команда %COMSPEC% — это переменная, содержащая полное имя cmd.exe.
  2. [Args] — Аргументы (параметры/ключи) команды, если они нужны.
  3. [x] Copy — копировать команду на удалённый компьютер (при этом нужно указать её полный путь на локальном компьютере).
  4. [x] Hidden — выполнить команду скрытно.


3. Удалённая установка приложений

Приложения (Rel Path) размещаются на любом сетевом ресурсе (Net Path). Доступ к нему осуществляется по учётным данным (Net User, Net Pass). Для установки приложения на удалённом компьютере подключается сетевой диск (Net Disk).

Требования к устанавливаемым приложениям:
  1. Приложение должно находиться в отдельной папке и ставиться автоматически.
  2. Папка приложения должна быть написана латинским алфавитом.
  3. Внутри
    папки приложения должен находиться файл install.bat, который
    устанавливает приложение. Желательно также, чтобы этот файл поддерживал
    ключ -u (деинсталляцию приложения).

Всем этим требованиям соответствуют мои пакеты тихой установки.





Подготовка Rinstall к работе
  1. Распакуйте архив Rinstall.7z.
  2. В папке Rinstall откройте блокнотом файл rinstall.hta.
  3. Измените следующие строки:
    Users = new Array ('Администратор', 'Administrator', '');
    Passs = new Array ('pass1', 'pass2', 'pass3', '');
    Paths = new Array ('Far Manager', 'Scripts', 'TightVNC', 'Firefox', 'MSE');   
    NetPath.value = '\\\\IP\\resource'
    NetUser.value = 'DOMAIN\\user'
    NetPass.value = 'pass'
  4. Запустите файл pack.bat для создания Rinstall.exe (требуется установленный WinRAR).


Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.