2017-09-01 2 views
0

J'essaie de résoudre le problème de l'utilisation de l'adresse IP d'un ordinateur sur le même réseau que celui sur lequel je suis connecté pour savoir qui est connecté à ce périphérique. Je suis très nouveau au réseautage.Acquisition du nom d'utilisateur d'IP sur le même réseau

Actuellement, j'exécute un balayage IP sur le réseau pour voir quelles adresses IP sont occupées (Angry IP Scanner). Je vais ensuite utiliser la commande suivante:

wmic.exe /node:"172.28.1.100" ComputerSystem Get UserName 

pour essayer d'afficher le nom d'utilisateur du périphérique. Je reçois l'erreur:

Node - 172.28.1.100 
ERROR: 
Description = Access is denied. 

Je suis en train d'envelopper ma tête où l'erreur d'accès est. Ce ne devrait pas être un problème de réseau puisque nous sommes sur le même. La commande ComputerSystem peut-elle uniquement être utilisée sur un périphérique sans informations d'identification de sécurité? J'utilise un périphérique Windows 7. Encore une fois, je suis très nouveau au réseautage.

+0

Vous voudrez peut-être regarder comment cela se fait à https://p0w3rsh3ll.wordpress.com/2012/02/03/get-logged-on-users/ – lit

+0

C'est vraiment super poster, merci de le lier. Bien qu'il semble que ce script renvoie uniquement les informations pour un utilisateur connecté à l'appareil local. Existe-t-il un paramètre pour obtenir cette même information pour une adresse IP sur le même réseau? – neerbasu

Répondre

0

Puisque WMI vous permet de contrôler entièrement un hôte, je suppose que vous n'avez pas assez de privilèges d'administrateur pour accéder à tous les hôtes.

Cet article (WMI Remote "Access Denied") donne une étape-par-étape pour s'assurer que toutes les autorisations sont définies correctement (voir première réponse).

C.