Тихая установка (без интерфейса) Windows-агента

«Тихая» установка (без интерфейса пользователя) выполняется при помощи утилит PSTools, они же «утилиты SysInternals Suite» или «утилиты Марка Руссиновича». Скачать их можно по ссылке: https://docs.microsoft.com/ru-ru/sysinternals/downloads/sysinternals-suite

Должны быть известны имя пользователя с правами локального администратора (или с правами на установку ПО) и IPv4-адрес (или имя) компьютера, на который нужно установить агента., адрес и порт сервера StaffCop. Должна быть включена «админская шара» и выполнена настройка антивирусов.

В нашем примере будут использоваться следующие значения:

  • имя компьютера: osnovski-travel;

  • пользователь osnovski-travel\osnovski, пароль известен, имеет права администратора;

  • адрес сервера Staffcop – 192.168.124.200, порт 443 (стандартный).

Файл агента скачивается с сервера («Панель управления -> Компьютеры -> Скачать агент -> Версия для Windows»). Далее необходимо переименовать файл в agent.msi - именно такое имя добавляется в исключения антивируса.

../_images/active_install_1.png

Нужно скопировать агента в папку C:\Windows через «админскую шару»:

../_images/silent_install_1.png ../_images/silent_install_3.png

Запускаем командную строку и переходим в папку, содержащую утилиты SysInternals (в эту папку они были распакованы после скачивания):

../_images/silent_install_4.png

Запускаем командный процессор (cmd.exe) на компьютере osnovski-travel, пароль пользователя osnovski-travel\osnovski будет запрошен после запуска:

../_images/silent_install_5.png

С помощью команд hosthame и whoami убедимся, что мы находимся на компьютере, где должен быть установлен агент, и под тем пользователем, под которым агент будет устанавливаться:

../_images/silent_install_6.png

Выполняем запуск установки агента:

msiexec.exe /norestart /l*vx install.log /qn /i "C:\Windows\agent.msi" GATE_URL="192.168.124.200" GATE_PORT=443 ALLUSERS=1 REBOOT=ReallySuppress
../_images/silent_install_7.png

Если после ввода командной строки (клавишей Enter) не выдано никаких сообщений об ошибках, это означает, что операция запуска установки агента успешно выполнена, и нужно подождать, пока установленный агент отобразится в веб-интерфейсе сервера.

Журнал установки находится в файле C:\Windows\install.log.

Описание параметров команды установки:

msiexec.exe /norestart /l*vx install.log /qn /i "путь_к_агенту" GATE_URL="сервер" GATE_URL2="сервер2" GATE_PORT=порт GATE_PORT2=порт2 ALLUSERS=1 REBOOT=ReallySuppress
  • путь_к_агенту - например - «C:\Windows\agent.msi», можно указать любой путь(включая сетевой), но необходимо будет добавить его в исключения антивируса.

  • GATE_URL=»сервер» - например - GATE_URL=»192.168.124.200» - указание IP-адреса сервера Staffcop. Может принимать значение имени - вместо IP-адреса.

  • GATE_URL2=»сервер2» - например - GATE_URL2=»95.12.234.22» - указание резервного IP-адреса сервера Staffcop. Может принимать значение имени - вместо IP-адреса.

  • GATE_PORT=порт - например - GATE_PORT=443 - указывает порт сервера Staffcop.

  • GATE_PORT2=порт - например - GATE_PORT=443 - указывает порт резервного сервера Staffcop.

note:: Существует небольшой «лайфхак», если в имени инсталлятора задать IP-адрес сервера Staffcop в квадратных скобочках, например так - Agent[192.168.11.11].msi, то в строке установки можно опустить параметры - «GATE_URL», «GATE_PORT», «GATE_URL2», «GATE_PORT2», в качестве адреса сервера будет выбран IP-адрес - 192.168.11.11 и порт 443, второй адрес сервера останется незаполненным.

При переустановке агента, возможно, понадобится указать дополнительно опцию - REINSTALL=ALL

Тихое удаление агента описано в соответствующем разделе документации Удаление Windows-агента.

Автоустановка из исполняемого архива

У нас был опыт создания с помощью WinRar исполняемого файла (EXE), который имел предустановленный адрес сервера, и при исполнении на рабочей станции пользователя устанавливал агента автоматически. Если такой способ будет актуален - напишите к нам в службу поддержки - support@staffcop.ru и мы подскажем как это сделать или соберём исполняемый файл для вас.

Сценарий для WinRar:

;Расположенный ниже комментарий содержит команды SFX-сценария

Setup=msiexec.exe /norestart /qn /i "agent_ru.msi" GATE_URL="2.2.2.2" GATE_PORT=443 ALLUSERS=1 REBOOT=ReallySuppress
TempMode
Silent=1
Overwrite=1
Delete=agent_ru.msi

Видео по этой процедуре:

Агент StaffCop установлен на вашем компьютере и готов к использованию.