Miércoles, 21 de noviembre de 2007
PsLoggedOn, adivina quien ha ejecutado un proceso remoto en Windows

Cuando estamos trabajando en una máquina compartida, a veces nos puede interesar saber qué usuario ha ejecutado un determinado programa. En entornos Unix, esto es muy sencillo y simplemente hay que ejecutar la orden:
ps -edf
Para que se nos muestre un listado de los procesos activos y varia información relacionada, entre ella el usuario que ha lanzado el proceso.
En Windows, no obstante, no tenemos ninguna utilidad por defecto que nos indique esta información, tan sólo existe un comando que nos permite saber quien usa los recurso de un equipo local:
net session
Pero que no nos dice nada en equipos remotos. Para resolver este problema, disponemos de la utilidad PsLoggedOn, que nos muestra los usuarios que han iniciado sesión de forma local y los que lo han hecho a través de recursos en el equipo local o uno remoto. Su forma de utilizarlo es con el siguiente comando:
uso: psloggedon [- ] [-l] [-x] [\nombre_pc | nombre_usuario]
Además, si se especifica un nombre de usuario en lugar de un equipo, PsLoggedOn busca entre los equipos en el entorno de red e indica si el usuario tiene una sesión activa.
El programa se puede descargar desde la web de Microsoft, es totalmente gratuito y además se incluye el código fuente completo.
Sitio Oficial | PsLoggedOn
Descarga | PsLoggedOn

En estos momentos no hay comentarios.
Si quieres puedes ser el primero en comentar