J'ai essayé cette commande wmic.exe /node:IP-or-HostName ComputerSystem Get UserName
mais je reçois accès refusé car je n'ai pas de mot de passe pour la machine distante. Je peux seulement effectuer un ping sur l'adresse IP et j'ai son nom xxx.yyy.com
. Est-il possible d'obtenir le nom d'utilisateur ou plus de détails sur la machine distante sans avoir un accès de connexion à celle-ci?
Réponse
Trop de publicités?Vous pouvez obtenir le nom d'un utilisateur actuellement connecté à un PC de votre réseau avec PowerShell (ExecutionPolicy doit être défini sur RemoteSigned sur le PC cible)
get-wmiobject -class win32_computersystem | format-list UserName, Name
Mais il semble que vous souhaitiez le faire avec un serveur web. Si l'administrateur de ce serveur a bien fait son travail, vous ne pourrez pas savoir quel compte est actuellement connecté.
0 votes
Absolument pas, et si vous le pouviez, ce serait une grave faille de sécurité, que je m'attendrais à ce qu'ils corrigent immédiatement. vous pouvez probablement trouver d'autres mécanismes (capturer une partie de leur trafic réseau, etc.), mais pas à partir de WMI.