Есть ли способ проверить, какие клиенты VNC работают и прослушивают соединения?

Я использую VNC для управления примерно 70 различными ПК под управлением Windows 10.

Есть ли способ проверить, есть ли у каждого клиента служба VNC, работающая и прослушивающая соединения, без необходимости вручную подключаться и проверять каждый из них?

Я надеюсь получить достаточно информации для создания системы, которая будет проверять клиентов каждое утро и сообщать мне о клиентах, у которых нет активной службы VNC, работающей и прослушивающей соединения.

Спасибо.

1 ответ
1

Любой инструмент, который может определить, открыт порт или нет, будет работать. VNC использует 5900 как порт по умолчанию.

Одно из возможных решений с использованием Powershell:

Test-NetConnection <host> -Port 5900

который дает мне следующий вывод на машине, на которой запущен сервер TightVNC:

ComputerName     : zebedee
RemoteAddress    : 192.168.0.6
RemotePort       : 5900
InterfaceAlias   : WiFi
SourceAddress    : 192.168.0.121
TcpTestSucceeded : True

Вы можете уменьшить это до True или же False добавив -InformationLevel Quiet.

Вы должны иметь возможность запускать пакетный файл, который подключается к диапазону IP-адресов, проверяет вывод Test-NetConnection и сообщает о машинах, на которых не работает VNC.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *