FindDevice-это базовый инструмент командной строки .NET, который вы можете использовать для поиска устройств в вашей локальной сети или даже ссылках-локальных устройствах (например, устройства, которые поддерживают USBNCM). Он использует DNS Service Discovery (DNS-SD) для поиска устройств, которые рекламируют данную службу. По умолчанию он ищет устройства под управлением заводского оркестратора (_factorch._tcp.local), но может быть настроен на поиск любой службы DNS-SD, такой как портал устройства Windows (_WDP.TCP.Local).
FindDevice позволяет легко обнаружить устройства, выполняющие указанную программу/сервис, так что они могут затем взаимодействовать с дистанционно.

На странице Github Relases есть последние сборки как для Windows, так и для Linux. Просто скачайте и расслабляйте желаемую сборку и запустите FindDevice!
Скорее всего, вам нужно будет отредактировать правила брандмауэра, чтобы FindDevice работал должным образом. Он опирается на входящие соединения с портом UDP 5353.
FindDevice [опции]
Параметры:
| Вариант | Подробности | Значение по умолчанию |
|---|---|---|
| -LINK-LOCAL | Ищите только ссылки-локальные устройства, такие как устройства USBNCM | ЛОЖЬ |
| -Дисплепля-Хостнаме | Отображать имя хоста устройства | истинный |
| -Дислей-IPV4 | Отображение устройства IPv4 -адрес (ES) | истинный |
| -Диспродаж-IPV6 | Отображение устройства IPv6 -адрес (ES) | ЛОЖЬ |
| -Дисплей-порт | Отображать порт, на котором обнаружен сервис, на | ЛОЖЬ |
| -время | Количество времени в миллисекундах, чтобы ждать ответов (используйте более 2000 мс для Wi -Fi), после чего программа выходит. | Бесконечный |
| -Query-Interval | Количество времени в миллисекундах, чтобы ждать между запросами | 1000 мс |
| --услуга | Сервисная строка DNS-SD, используемая для Discovery | _factorch._tcp.local |
Этот проект приветствует вклады и предложения. Большинство взносов требуют, чтобы вы согласились с лицензионным соглашением о участнике (CLA), заявив, что вы имеете право и фактически предоставить нам права на использование вашего вклада. Для получения подробной информации, посетите https://cla.opensource.microsoft.com.
Когда вы отправляете запрос на привлечение, бот CLA автоматически определит, нужно ли вам предоставить CLA и правильно украсить PR (например, проверка состояния, комментарий). Просто следуйте инструкциям, предоставленным ботом. Вам нужно будет сделать это только один раз во всех репо, используя наш CLA.
Этот проект принял код поведения с открытым исходным кодом Microsoft. Для получения дополнительной информации см. Кодекс поведения FAQ или свяжитесь с [email protected] с любыми дополнительными вопросами или комментариями.
Этот проект может содержать товарные знаки или логотипы для проектов, продуктов или услуг. Уполномоченное использование товарных знаков или логотипов Microsoft подлежит и должно следовать указаниям Microsoft по товарной марке и брендам. Использование товарных знаков Microsoft или логотипов в модифицированных версиях этого проекта не должно вызывать путаницу или подразумевать спонсорство Microsoft. Любое использование сторонних товарных знаков или логотипов подвержена политике сторонних сторон.