Pregunta

¿Hay alguna forma de determinar quién inició sesión en una máquina particular (remota) dada la dirección IP (o el nombre de la estación de trabajo) de la máquina?

  • Las máquinas en cuestión están en un dominio de Active Directory
  • El usuario que ejecuta el script probablemente no tendrá ningún derecho especial en su máquina local o remota
  • El sistema operativo es Windows XP

Cualquier lenguaje de programación está bien, pero idealmente

  • VBScript (sí, lo sé)
  • C #
  • Java
  • Archivo por lotes de DOS
¿Fue útil?

Solución

PSloggedon de SysInternals proporcionará esto desde un archivo por lotes, sin embargo, el usuario requeriría acceso de administrador en la máquina remota. Dudo que pueda obtener esta información sin acceso de administrador.

Otros consejos

Difícil de hacer dependiendo de los permisos en la máquina. Una forma es consultar WMI en la máquina remota y verificar el propietario del proceso explorer.exe.

No necesita acceso de administrador. Solo usa net apis. preguntar en las noticias: //194.177.96.26/comp.os.ms-windows.programmer.win32 donde es una pregunta frecuente

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top