Постановка проблемы:
Предположим, что в локальной сети есть 20 компьютеров с Windows. Одна из машин служит сервером и содержит базу данных. Теперь остальные 19 машин имеют доступ для чтения с сервера, но сервер не имеет имени пользователя и пароля ни для одного из других 19 компьютеров.
Мне нужно обновить настольное приложение, установленное на всей машине. Существует приложение весенней загрузки, размещенное на сервере, которое загружает сборку. Теперь, как только я загружаю сборку, я должен уведомить все остальные 19 машин, что сборка была загружена, чтобы они могли прочитать и обновить себя.
Решение 1. Установите службу Windows, которая будет опрашивать сервер и проверять наличие обновлений.
Решение 2. Разместите веб-API POST на 19 компьютерах и уведомите их, выполнив почтовый вызов. Я думаю, что установка IIS или Tomcat на каждую машину нецелесообразна.
Есть ли другое оптимальное решение для уведомления клиента?
Примечание. Мы не можем использовать RDP и у нас нет учетных данных, но мы можем использовать уже развернутое приложение Windows на других 19 клиентах.