Тихая установка (без интерфейса) 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 - именно такое имя добавляется в исключения антивируса.
Нужно скопировать агента в папку C:\Windows через «админскую шару»:
Запускаем командную строку и переходим в папку, содержащую утилиты SysInternals (в эту папку они были распакованы после скачивания):
Запускаем командный процессор (cmd.exe) на компьютере osnovski-travel, пароль пользователя osnovski-travel\osnovski будет запрошен после запуска:
С помощью команд hosthame и whoami убедимся, что мы находимся на компьютере, где должен быть установлен агент, и под тем пользователем, под которым агент будет устанавливаться:
Выполняем запуск установки агента:
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
Если после ввода командной строки (клавишей 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 установлен на вашем компьютере и готов к использованию.