O FindDevice é uma ferramenta básica de linha de comando .NET que você pode usar para procurar dispositivos em sua rede local ou até dispositivos locais de link (como dispositivos que suportam o USBNCM). Ele usa o DNS Service Discovery (DNS-SD) para procurar dispositivos que anunciem o serviço fornecido. Por padrão, ele procura dispositivos que executam o Orchestrator de fábrica (_factorch._tcp.local), mas pode ser configurado para procurar qualquer serviço DNS-SD, como o Windows Device Portal (_wdp.tcp.local).
O FindDevice facilita a descoberta de dispositivos executando um programa/serviço especificado, para que eles possam ser interagidos remotamente.

A página do GitHub Lankes possui as compilações mais recentes para o Windows e o Linux. Basta baixar e descompactar a compilação desejada e executar o FindDevice!
Você provavelmente precisará editar suas regras de firewall para permitir que o FindDevice funcione corretamente. Ele depende de conexões de entrada com a porta UDP 5353.
FindDevice [Opções]
Opções:
| Opção | Detalhes | Valor padrão |
|---|---|---|
| -Link-local-somente | Procure apenas dispositivos locais-locais, como dispositivos USBNCM | falso |
| -Display-hostname | Exibir o nome do host do dispositivo | verdadeiro |
| --Display-iPv4 | Exibir o (s) endereço (s) do dispositivo IPv4 | verdadeiro |
| --Display-ipv6 | Exibir o (s) endereço (s) do dispositivo IPv6 | falso |
| -Display-port | Exibir a porta que o serviço é descoberto em | falso |
| --tempo esgotado | A quantidade de tempo em milissegundos para aguardar respostas (use mais de 2000ms para Wi -Fi), após o que o programa sai. | Infinito |
| -Interval | A quantidade de tempo em milissegundos para esperar entre as consultas | 1000ms |
| --serviço | A sequência de serviço DNS-SD usada para descoberta | _factorch._tcp.local |
Este projeto recebe contribuições e sugestões. A maioria das contribuições exige que você concorde com um Contrato de Licença de Colaborador (CLA) declarando que você tem o direito e, na verdade, concede -nos os direitos de usar sua contribuição. Para detalhes, visite https://cla.opensource.microsoft.com.
Quando você envia uma solicitação de tração, um BOT do CLA determina automaticamente se você precisa fornecer um CLA e decorar o PR adequadamente (por exemplo, verificação de status, comentar). Simplesmente siga as instruções fornecidas pelo bot. Você só precisará fazer isso uma vez em todos os repositórios usando nosso CLA.
Este projeto adotou o Código de Conduta Open Microsoft. Para obter mais informações, consulte o Código de Conduta Perguntas frequentes ou entre em contato com [email protected] com quaisquer perguntas ou comentários adicionais.
Este projeto pode conter marcas comerciais ou logotipos para projetos, produtos ou serviços. O uso autorizado de marcas comerciais ou logotipos da Microsoft está sujeito e deve seguir as diretrizes de marca registrada e marca da Microsoft. O uso de marcas comerciais da Microsoft ou logotipos em versões modificadas deste projeto não deve causar confusão ou implicar o patrocínio da Microsoft. Qualquer uso de marcas comerciais ou logotipos de terceiros estão sujeitas às políticas de terceiros.