FindDevice是您可以使用的基本.NET命令行工具,可以在本地网络甚至链接 - 本地设备上查找设备(例如支持USBNCM的设备)。它使用DNS服务发现(DNS-SD)寻找广告给定服务的设备。默认情况下,它寻找运行出厂协调器的设备(_Factorch._TCP.Local),但可以配置为寻找任何DNS-SD服务,例如Windows Device Portal(_WDP.TCP.Local)。
Finddevice使发现运行指定程序/服务的设备变得容易,以便可以与远程进行交互。

GitHub版本页面具有Windows和Linux的最新版本。只需下载并解压缩所需的构建和运行Finddevice!
您可能需要编辑防火墙规则,以允许Finddevice正常工作。它依赖于与UDP端口5353的入站连接。
Finddevice [选项]
选项:
| 选项 | 细节 | 默认值 |
|---|---|---|
| - 仅链接本地 | 仅查找链接本地设备,例如USBNCM设备 | 错误的 |
| - 显示主持人 | 显示设备主机名 | 真的 |
| - display-ipv4 | 显示设备IPv4地址 | 真的 |
| -Display-ipv6 | 显示设备IPv6地址 | 错误的 |
| -Display-port | 显示服务在 | 错误的 |
| - 暂停 | 等待响应的毫秒的时间(使用大于2000毫秒的WiFi),然后该程序退出。 | 无限 |
| - Query Interval | 在查询之间等待毫秒的时间 | 1000ms |
| - 服务 | 用于发现的DNS-SD服务字符串 | _factorch._tcp.local |
该项目欢迎贡献和建议。大多数捐款要求您同意撰写贡献者许可协议(CLA),宣布您有权并实际上授予我们使用您的贡献的权利。有关详细信息,请访问https://cla.opensource.microsoft.com。
当您提交拉动请求时,CLA机器人将自动确定您是否需要提供CLA并适当装饰PR(例如状态检查,评论)。只需按照机器人提供的说明即可。您只需要使用我们的CLA在所有存储库中进行一次。
该项目采用了Microsoft开源的行为代码。有关更多信息,请参见《行为守则常见问题守则》或与其他问题或评论联系[email protected]。
该项目可能包含用于项目,产品或服务的商标或徽标。 Microsoft商标或徽标的授权使用受到了Microsoft的商标和品牌准则的约束。在此项目的修改版本中使用Microsoft商标或徽标不得引起混乱或暗示Microsoft赞助。任何使用第三方商标或徽标都遵守这些第三方政策。