Question

Existe-t-il un moyen de déterminer qui est connecté à une machine particulière (distante) en fonction de l'adresse IP (ou du nom du poste de travail) de la machine?

  • Les machines en question se trouvent sur un domaine Active Directory
  • L'utilisateur qui exécute le script n'aura probablement aucun droit spécial sur la machine locale ou distante
  • Le système d'exploitation est Windows XP

N'importe quel langage de programmation convient mais idéalement

  • VBScript (ouais je sais)
  • C #
  • Java
  • Fichier de commandes DOS
Était-ce utile?

La solution

PSloggedon de SysInternals fournira cela à partir d'un fichier de commandes, mais l'utilisateur aurait besoin d'un accès administrateur sur la machine distante. Je doute que vous puissiez obtenir ces informations sans accès administrateur.

Autres conseils

Difficile à faire en fonction des autorisations de la machine. Une solution consiste à interroger WMI sur la machine distante et à vérifier le propriétaire du processus explorer.exe.

Vous n'avez pas besoin d'un accès administrateur. Il suffit d'utiliser des apis nets. demander aux nouvelles: //194.177.96.26/comp.os.ms-windows.programmer.win32 où c'est une FAQ

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top