¿Existe una herramienta o script o alguna otra forma de saber en qué nombre de computadora está actualmente conectado un usuario específico? ¿O incluso inició sesión?
Digamos que el usuario "HRDrone" está trabajando en su máquina cuyo nombre de host es "HRStation01".
Yo, sentado en mi escritorio de administrador de sistemas, solo sé que el nombre de usuario es "HRDrone". ¿De alguna manera puedo descubrir que ha iniciado sesión en "HRStation01" sin preguntarle al usuario? Visor de eventos AD? ¿cualquier cosa?
¡Gracias!
windows
active-directory
domain
V. Romanov
fuente
fuente
Respuestas:
Hay una gran utilidad de Sysinternals que hará exactamente esto por usted: PsLoggedOn
fuente
Un truco barato que uso a menudo es mirar las "Sesiones" enumeradas en "Carpetas compartidas" en la consola de "Administración de computadoras" dirigidas a una computadora servidor de archivos donde sé que el usuario sujeto tendrá una "unidad" "asignada".
fuente
¿qué tal estos en el archivo bat como un script de inicio de sesión del usuario? Ejecútelo y verá la diversión
O si lo necesitas en detalle
puedes contactarme para obtener más guiones si lo necesitas, también es un buen aprendizaje para mí
fuente
No estoy seguro de que haya algo en vivo, pero el Registro de eventos de seguridad registra los inicios de sesión de los usuarios. El acceso al registro de eventos en los DC debería poder brindarle esta información. Eso se proporciona que la información se está recopilando. Creo que es una configuración de políticas.
Esta página de Microsoft describe una forma realmente lenta y complicada de consultar los registros de eventos: http://technet.microsoft.com/en-us/library/ee176699.aspx
Estoy bastante seguro de que esto no lo ayudará, pero podría funcionar como una auditoría. Es decir, ¿quién inició sesión cuando sucedieron las cosas malas?
fuente
Tuve que resolver este problema para hacer soporte remoto en toda mi empresa. Cosas como PsLoggedOn, y herramientas para escanear los registros de seguridad del controlador de dominio resultaron ser demasiado lentas para mis propósitos (obtener el nombre de host para brindar soporte remoto a los usuarios). Esto es lo que se me ocurrió:
Este script registra en qué computadora iniciaron sesión en su carpeta de inicio. Específicamente, no registra el inicio de sesión en nuestro servidor de terminal, porque no me importan esas entradas.
Luego uso un poco de VBscript en mi máquina local para encontrar automáticamente su directorio de inicio en AD, abrir el archivo de registro e imprimir las últimas líneas.
fuente
Como administrador de sistemas, puede insertar una rutina en su secuencia de comandos de inicio de sesión para almacenar un.
txt
archivo con el nombre de usuario y el nombre de host, o use sqlite.fuente