Para registrar el inicio y cierre de sesión en un entorno con windows 2003 y donde los puestos inician sesión validándose contra active directory hay que modificar la directiva de grupo del dominio, asique abre el programa Usuarios y equipos de Active Directory y en el dominio que tengas creado pincha con el botón de la derecha del ratón y selecciona propiedades:
Selecciona la pestaña Directiva de grupo y edita la política de dominio asociada:
Busca la clave Secuencia de comandos que se encuentra en la sección Configuración de usuario:
Hay que asignar a Iniciar sesión y a Cerrar sesión los archivos de comandos necesarios para registrar los eventos:
Como determinar la carpeta en la que deben ubicarse los archivos es complicado, es mejor crear los archivos directamente desde la pantalla que sale a continuación, para ello haz click con el botón de la derecha del ratón en la lista de archivos (vacia) y crea un nuevo archivo de texto:
Cuando lo tengas creado edítalo de nuevo haciendo click con el botón de la derecha del ratón:
Pega el siguiente texto para el inicio de sesión:
echo %date%;%time%;LOGON ;%computername%;%username%;%sessionname%;%logonserver% >> \\SERVIDOR\SHARED\%username%\SESION.LOG
Y éste para el cierre de sesión:
echo %date%;%time%;LOGOFF;%computername%;%username%;%sessionname%;%logonserver% >> \\SERVIDOR\SHARED\%username%\SESION.LOG
Dónde \\SERVIDOR\SHARED es una carpeta compartida con permisos de escritura para todos los usuarios. Ten en cuenta además que en esa carpeta deberá existir una subcarpeta ya creada para cada uno de los usuarios para que no falle la creación del archivo SESION.LOG
Cuando hayas salvado el archivo renómbralo a logon.bat para el inicio de sesión y logoff.bat para el cierre de sesión y listo:
Si editas el archivo SESION.LOG de un usuario podrás ver algo parecido a ésto:
Y además es un archivo que puedes importar desde excel para revisarlo porque está en formato csv.
No comments:
Post a Comment