FindDevice est un outil de ligne de commande .NET de base que vous pouvez utiliser pour rechercher des périphériques sur votre réseau local ou même des périphériques Link-local (tels que les appareils qui prennent en charge USBNCM). Il utilise DNS Service Discovery (DNS-SD) pour rechercher des appareils qui annoncent le service donné. Par défaut, il recherche des périphériques exécutant un orchestrateur d'usine (_factorch._tcp.local) mais peut être configuré pour rechercher n'importe quel service DNS-SD, tel que le portail de périphérique Windows (_wdp.tcp.local).
FindDevice facilite la découverte d'appareils exécutant un programme / service spécifié, afin qu'ils puissent ensuite interagir à distance.

La page GitHub Release a les dernières versions pour Windows et Linux. Téléchargez et décompressez votre construction souhaitée et exécutez FindDevice!
Vous devrez probablement modifier vos règles de pare-feu pour permettre à FindDevice de fonctionner correctement. Il repose sur les connexions entrantes au port UDP 5353.
Finddevice [options]
Options:
| Option | Détails | Valeur par défaut |
|---|---|---|
| - link-local uniquement | Recherchez uniquement les appareils link-locaux, tels que les appareils USBNCM | FAUX |
| --display-hostname | Afficher le nom d'hôte de l'appareil | vrai |
| --Display-ipv4 | Afficher l'adresse (ES) de l'appareil IPv4 | vrai |
| --display-ipv6 | Afficher l'adresse (ES) de l'appareil IPv6 | FAUX |
| - Display-Port | Afficher le port sur lequel le service est découvert | FAUX |
| --temps mort | Le temps en millisecondes pour attendre les réponses (utiliser plus de 2000 ms pour le wifi), après quoi le programme sort. | Infini |
| - Interval | Le temps en millisecondes à attendre entre les requêtes | 1000 ms |
| --service | La chaîne de service DNS-SD utilisée pour la découverte | _factorch._tcp.local |
Ce projet accueille les contributions et les suggestions. La plupart des contributions vous obligent à accepter un accord de licence de contributeur (CLA) déclarant que vous avez le droit de faire et en fait, accordez-nous les droits d'utilisation de votre contribution. Pour plus de détails, visitez https://cla.opensource.microsoft.com.
Lorsque vous soumettez une demande de traction, un bot CLA déterminera automatiquement si vous devez fournir un CLA et décorer le RP de manière appropriée (par exemple, vérification d'état, commentaire). Suivez simplement les instructions fournies par le bot. Vous n'aurez besoin de le faire qu'une seule fois sur tous les dépositions en utilisant notre CLA.
Ce projet a adopté le code de conduite open source Microsoft. Pour plus d'informations, consultez le code de conduite FAQ ou contactez [email protected] avec toute question ou commentaire supplémentaire.
Ce projet peut contenir des marques ou des logos pour des projets, des produits ou des services. L'utilisation autorisée de marques ou de logos Microsoft est soumise et doit suivre les directives de marque et de marque de Microsoft. L'utilisation de marques ou de logos de Microsoft dans des versions modifiées de ce projet ne doit pas provoquer de confusion ou impliquer le parrainage de Microsoft. Toute utilisation de marques ou de logos tiers est soumis aux politiques de ces tiers.