Серверу нужно будет опрашивать все 100 ip на доступность.
Я просто наверное не совсем понимаю механику.
Пытаюсь сделать что-то типа SCCM только по проще.
И сделал примерно так.
Агент(Клиент) устанавливается в Службы винды, создаёт VPN(Проверяет наличие) Подключается к серверу.
Сервер создаёт запись в SQL о подключение нового пользователя (Либо проверяет наличие записи в SQL и меняет значение статуса)
Запись содержит ip статус дату
Есть АдминКонсоль. Она получает записи из SQL
Получаем список клиентов.
Теперь выбираем клиента и можем создать для него задачу(Также через SQL)
Создали задачу, отправили клиенту сигнал о новой задачи*(Ну также задачи проверяются при запуске Агента и каждые 5 минут по таймеру)
Агент читает задачи( Например "Задача для powershella" можно целые скрипты отправлять)
Вы не поверите но это работает
![](/img/smilies/icon_lol.gif)
Реализовал, но есть конечно баги. И самый жирный описал выше
При дисконекте клиента сервер должен сделать запись в SQL (Но вот ерунда клиент не дисконектится ))
Сейчас попробую создать событие перед принудительным закрытием клиента, отправить серверу команду
--- Добавлено в 2022-06-03 23:16:16
egorhay писал(а):
Сейчас попробую создать событие перед принудительным закрытием клиента, отправить серверу командуНе помогло, дело в том что Клиент закрывается раньше чем отключится или отправит команду серверу
Пока не знаю что придумать