Cómo obtener un listado de todos los usuarios de un dominio Active Directory (AD DS) y su fecha y hora de último inicio de sesión (last logon).

A continuación mostramos un comando PowerShell que listará todos los usuarios del dominio y su fecha y hora de último inicio de sesión (lastlogon):

En base al comando anterior, podemos modificarlo para, por ejemplo, guardar en fichero CSV (separados por comas) el usuario y su última fecha de inicio de sesión. Esto nos será útil para abrir este CSV con Excel o Libre Office Calc y poder ordenarlo por fecha (por ejemplo). El script PowerShell para guardar en un fichero csv (LastLogon.csv), en este caso en la carpeta C:\Users\administrador\Desktop, todos los usuarios activos (habilitados) y su fecha de último acceso (lastlogon) será:

El fichero CSV generado se podrá abrir con cualquier editor de texto o bien con cualquier software de hojas de cálculo:

Obtener fecha y hora de último inicio de sesión de todos los usuarios de un dominio Active Directory con PowerShell

Si queremos mostrar la fecha y hora de último inicio de sesión de un usuario concreto, ejecutaremos el comando PowerShell:

Obtener fecha y hora de último inicio de sesión de todos los usuarios de un dominio Active Directory con PowerShell