Desde mi PC con Windows 7, quiero verificar quién está conectado "activamente" a otra PC con Windows 7 en mi red, no quién se conectó por última vez. ¿Cómo se puede hacer esto?
A lo largo del día, varias personas iniciarán sesión de forma remota en una computadora compartida, por lo general, cerrarán sesión cuando hayan terminado. Tenga en cuenta que estos usuarios tienen derechos de administrador tanto en su PC como en la que usan de forma remota. Si inicio sesión mientras otra persona inicia sesión activamente, tengo la opción de continuar y convertirme en el usuario "activo", colocando así la cuenta activa anterior en un estado desconectado. Sería bueno tener la capacidad de ver quién está conectado activamente antes de tomar esta decisión.
Busqué en la web y encontré varias soluciones que le permiten saber quién realizó la última conexión, lo que no se traduce en que sea el último usuario o el usuario "activo".
En una nota al margen, parece extraño en Windows 7 que la identificación actual y activa del usuario se muestre 'después de' hacer clic en 'Sí' para iniciar sesión sobre ellos. Cuando estábamos usando Windows XP, uno podía ver la identificación del usuario activo actual 'antes' de decidir continuar iniciando sesión.
Cualquier ayuda es apreciada.
fuente
Remote Registry Service
que se ejecute en la computadora de destino. Este servicio no se inicia de manera predeterminada.Otra opción desde la línea de comandos de Windows 7 o superior:
Es posible que se le soliciten credenciales de nivel de administrador si consulta una máquina remota.
Esto verá si explorer.exe se está ejecutando en una máquina y "/ v" proporciona el nombre de usuario. Si una máquina no está conectada, no se ejecutará ningún proceso explorer.exe. Si alguien inicia sesión, el proceso explorer.exe se ejecuta en el contexto de ese usuario.
fuente
explorer.exe
. Raro, pero posible.El
wmic
comando en el símbolo del sistema puede recuperar esta información. Sin embargo, para que los clientes respondan, primero se requiere una regla de firewall.Encontré una publicación en community.spiceworks.com, gracias a MacKingTosh que parece corregir el error 'error: el servidor RPC no está disponible'.
El comando para ejecutar en los clientes que producen este error es:
Es posible que desee comprobar que esto cumple con las políticas de su firewall.
Al usar
wmic
, aquí hay un desglose de los parámetros que puede pasar:/node
: - los servidores con los que operará el aliasyourpcname
- el nombre de la PCcomputersystem
- es un sistema informático del que estamos tratando de obtener informaciónget
- queremos obtener la informaciónusername
- el usuario que ha iniciado sesiónmodel
- el modelo de la computadoramanufacturer
- el nombre de la empresa que fabricó la computadoraname
- el nombre de la PCAlgunos ejemplos:
Obtén un nombre de usuario:
Obtenga una marca y modelo de PC:
Obtén los tres:
Se pueden agregar campos adicionales usando una coma y un espacio:
Los ejemplos anteriores son para una PC remota y la consulta se realiza a través de la red. Si el comando se ejecuta localmente, tendría una sintaxis ligeramente diferente. Por ejemplo:
fuente