none
¿Cómo puedo saber cuál fue la última conexión de un usuario? RRS feed

  • Pregunta

  • Buenas tardes a todos;

    Mi situación es la siguiente: Trabajo ofreciendo un producto ejecutable en TS para diferentes directores financieros . Sé como conocer que usuarios están conectados en un momento dado, pero me gustaría conocer más datos sobre ellos, sobre todo cuando fue la última vez que se conectaron, ya que actualizamos continuamente el programa y a veces creemos que los usuarios no ven esas actualizaciones y para poder llamarles con esa excusa para ver que tal se encuentran utilizando el programa. Básicamente, como monitorizar a los usuarios en su día a día. Espero que alguien conozca la forma de obtener dicha información.

    Un saludo y gracias de antemano a todos!

    jueves, 23 de febrero de 2017 16:18

Respuestas

  • En directorio Activo tienes el campo LastLogonTimestamp

    Eso sí, si tienes mas de un DC, tendrás que revisarlos todos, ya que solo se guarda en el DC que valide las credenciales

    • Propuesto como respuesta Desiderio Ondo viernes, 24 de febrero de 2017 10:18
    • Marcado como respuesta Moderador M jueves, 2 de marzo de 2017 16:03
    jueves, 23 de febrero de 2017 16:32
  • Ampliando la excelente información facilitada por el compañero Goyo Zamora, puedes ejecutar desde una sesión de PowerShell con permisos de acceso sobre AD el siguiente comando:

    PS C:\> Get-aduser -filter * -properties * | ft name,displayname,lastlogontimestamp

    Para hacerlo más personalizado, te podría servir:

    PS C:\> Get-aduser [logon_usuario] -properties name,displayname,lastlogontimestamp | select name,displayname,lastlogontimestamp


    Desiderio Ondo || Engineer

    • Propuesto como respuesta Moderador M viernes, 24 de febrero de 2017 17:00
    • Marcado como respuesta Moderador M jueves, 2 de marzo de 2017 16:03
    viernes, 24 de febrero de 2017 10:26

Todas las respuestas

  • Hola, jutorral:

    Desde el mismo Visor de Sucesos del Sistema (EJECUTAR > EVENTVWR.msc > LOGS DE WINDOWS > SEGURIDAD), que te chiva hasta cuántos **** traía cada usuario conectado. Puedes filtrar al bicho de turno desde BOTON SECUNDARIO en SEGURIDAD > marcas el nivel que creas interesante (para tu scenario, INFORMACION) > USUARIO > Escribe el logon name del bicho que te interesa..


    Desiderio Ondo || Engineer


    • Editado Moderador M jueves, 23 de febrero de 2017 16:46 expression edited
    jueves, 23 de febrero de 2017 16:23
  • En directorio Activo tienes el campo LastLogonTimestamp

    Eso sí, si tienes mas de un DC, tendrás que revisarlos todos, ya que solo se guarda en el DC que valide las credenciales

    • Propuesto como respuesta Desiderio Ondo viernes, 24 de febrero de 2017 10:18
    • Marcado como respuesta Moderador M jueves, 2 de marzo de 2017 16:03
    jueves, 23 de febrero de 2017 16:32
  • Ampliando la excelente información facilitada por el compañero Goyo Zamora, puedes ejecutar desde una sesión de PowerShell con permisos de acceso sobre AD el siguiente comando:

    PS C:\> Get-aduser -filter * -properties * | ft name,displayname,lastlogontimestamp

    Para hacerlo más personalizado, te podría servir:

    PS C:\> Get-aduser [logon_usuario] -properties name,displayname,lastlogontimestamp | select name,displayname,lastlogontimestamp


    Desiderio Ondo || Engineer

    • Propuesto como respuesta Moderador M viernes, 24 de febrero de 2017 17:00
    • Marcado como respuesta Moderador M jueves, 2 de marzo de 2017 16:03
    viernes, 24 de febrero de 2017 10:26