FindDevice는 로컬 네트워크의 장치 또는 링크 로컬 장치 (예 : USBNCM을 지원하는 장치)를 찾는 데 사용할 수있는 기본 .NET 명령 줄 도구입니다. DNS SD (DNS SD)를 사용하여 주어진 서비스를 광고하는 장치를 찾습니다. 기본적으로 Factory Orchestrator (_factorch._tcp.local)를 실행하는 장치를 찾고 있지만 Windows Device Portal (_wdp.tcp.local)과 같은 DNS-SD 서비스를 찾도록 구성 할 수 있습니다.
FindDevice를 사용하면 지정된 프로그램/서비스를 실행하는 장치를 쉽게 발견 할 수 있으므로 원격으로 상호 작용할 수 있습니다.

GitHub 릴리스 페이지에는 Windows와 Linux의 최신 빌드가 있습니다. 원하는 빌드를 다운로드하여 압축을 풀고 run finddevice를 실행하십시오!
FindDevice가 올바르게 작동하도록 방화벽 규칙을 편집해야 할 것입니다. UDP 포트 5353에 인바운드 연결에 의존합니다.
finddevice [옵션]
옵션 :
| 옵션 | 세부 | 기본값 |
|---|---|---|
| -링크-로컬 전용 | USBNCM 장치와 같은 링크-로컬 장치 만 찾으십시오 | 거짓 |
| --display-HostName | 장치 호스트 이름을 표시합니다 | 진실 |
| --디스플레이 -ipv4 | 장치 IPv4 주소 표시 (ES) | 진실 |
| --display-IPV6 | 장치 IPv6 주소 표시 (ES) | 거짓 |
| -드리 스플레이 포트 | 서비스가 발견 된 포트 표시 | 거짓 |
| -시간 초과 | 응답을 기다리는 밀리 초의 시간 (Wi -Fi의 경우 2000ms 이상 사용)을 기다린 후 프로그램이 종료됩니다. | 무한 |
| -Query-InterVal | 쿼리 사이에서 대기 할 밀리 초의 시간 | 1000ms |
| --서비스 | 발견에 사용되는 DNS-SD 서비스 문자열 | _factorch._tcp.local |
이 프로젝트는 기여와 제안을 환영합니다. 대부분의 기부금은 귀하가 귀하가 귀하의 기부금을 사용할 권리를 부여 할 권리가 있다고 선언하는 기고자 라이센스 계약 (CLA)에 동의해야합니다. 자세한 내용은 https://cla.opensource.microsoft.com을 방문하십시오.
풀 요청을 제출할 때 CLA 봇은 CLA를 제공하고 PR을 적절하게 장식 해야하는지 자동으로 결정합니다 (예 : 상태 점검, 댓글). 봇이 제공 한 지침을 따르십시오. CLA를 사용하여 모든 저장소에서 한 번만이 작업을 수행하면됩니다.
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다. 자세한 내용은 추가 질문이나 의견이 있으면 행동 강령 FAQ 또는 [email protected]에 문의하십시오.
이 프로젝트에는 프로젝트, 제품 또는 서비스에 대한 상표 또는 로고가 포함될 수 있습니다. Microsoft 상표 또는 로고의 승인 된 사용에는 Microsoft의 상표 및 브랜드 지침이 적용되며 따라야합니다. 이 프로젝트의 수정 된 버전에서 Microsoft 상표 또는 로고를 사용한다고해서 혼란을 일으키거나 Microsoft 후원을 암시해서는 안됩니다. 타사 상표 또는 로고를 사용하면 타사 정책이 적용됩니다.