Сервер обновления RobotNET Update Service (Server) предназначен для осуществления сервисного обновления оконечной точки (компьютера). В базовом функционале, служба обновления с определенной периодичностью взаимодействует с контрольной панелью RobotNET, при необходимости загружает образ ПО и производит его установку/переустановку в зависимости от заданных настроек. Сервис так же поддерживает загрузку обновлений через прокси-сервер и альтернативные сетевые протоколы.
RobotNET Update Service (v.0.9.*)
Usage:
update.exe [/start|stop|restart]|[/service:COMMAND]
Arguments:
/start Starts the console application // Запуск сервиса в консольном режиме (portable/переносном режиме)
/stop Stops the console application // Остановка сервиса для консольного режима
/restart Restarts the console application // Перезапуск сервиса в консольном режиме
/service:[COMMAND] Service command to execute // Применение команды для управления Windows-сервисом (Windows Service)
/auto:[COMMAND] Auto Service/Console select // Выполнение команды с автоматическим определением способа выполнения (для Windows-сервиса или консольного режима)
Service commands description:
query Retrieves and displays the current // Получение текущего состояния сервиса
service configuration
describe Updates the service description // Обновление "описания" сервиса
install Installs a service in the SCM database // Установка RobotNET Update Service в качестве Windows-сервиса
uninstall Deletes a service from the SCM database // Удаление RobotNET Update Service в качестве Windows-сервиса
auto Changes service start type to AUTO // Установка способа запуска RobotNET Update Service в качестве Windows-сервиса в режим АВТО
manual Changes service start type to MANUAL // Ручной режим запуска Windows-сервиса
disable Disables the service // Отключение Windows-сервиса
enable Enables the service // Включение Windows-сервиса
recovery Enables a recovery mode // Включение режима восстановления после сбоя выполнения Windows-сервиса
start Starts the service if possible // Запуск RobotNET Update Service в качестве сервиса (если он был ранее установлен в качестве Window-сервиса)
stop Stops the service // Остановка Windows-сервиса
restart Restarts the service // Принудительный перезапуск Windows-cthdbcf
dacl Updates the service DACL to grant start, stop, // Обновление DACL Windows-сервиса для гостевого Windows-профиля/аккаунта
delete, and read control access to the Guest account
Пример отображения вывода телеметрии сервиса обновления:
Exploring [178137857]...OK (1145.778 ms)!
Reply from [178137857]: 64192 bytes, 147.015 ms.
State... OK Thu Dec 08 06:12:59 2022 +0300
Monitor... BIDIRECT Uptime 2.11:30:32
09:12:45 Checking an update...
* Trying 127.0.0.1:8080...
* Connected to localhost (127.0.0.1) port 8080 (#0)
> GET /func/update.cgi?authid=[[AUTHID]]&authpass=[[AUTHPASS]]&download=manifest.txt&pos=&size=&version=& HTTP/1.1
Host: localhost:8080
User-Agent: Update/0.9.29525
Accept: */*
* Mark bundle as not supporting multiuse
< HTTP/1.1 302 Moved Temporarily
< Content-Length: 0
< Status: 302 Moved Temporarily
< Location: http://localhost:8080/func/signin.cgi?status=FUNC-DENIED
<
* Connection #0 to host localhost left intact
09:12:45 FAIL: Manifest check fail!
Next check in 113 secs.
Network statistics for [178137857]:
Requests: Sent = 1, Received = 1, Lost = 0 (0.00% loss)
Bytes: Sent = 28.00KB, Received = 63.58KB
Speed: Send = 190.46KB/s, Receive = 432.51KB/s
Approximate round trip times in milli-seconds:
Min = 147.015 ms, Max = 147.015 ms, Average = 147.015 ms