Buscar usuarios de AD Fecha del último cambio de contraseña
En esta guía, le mostraré dos opciones para obtener la fecha del último cambio de contraseña para los usuarios de Active Directory. Esta información se guarda en el atributo pwdLastSet para cada cuenta de usuario de AD.
Cómo encontrar la fecha del último cambio de contraseña con PowerShell
Abra PowerShell ISE:
Copie y pegue el siguiente script:
Get-ADUser -filter * -properties PwdLastSet | sort Name | ft Name,@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}Revisar resultados:
La salida se mostrará en la consola de PowerShell.
Exportar a CSV:
Para exportar los resultados a CSV, utilice el comando export-csv -path c:\pwdlastset.csv.
Opción n.° 2: kit de herramientas AD Pro
Paso 1: Abra el kit de herramientas -> Limpieza de AD
Seleccione "Dominio completo", unidad organizativa o grupo, o buscar una cuenta.
Paso 2: Haga clic en "Ejecutar" y revise los resultados.
Paso 3: Haga clic en el botón exportar para descargarlo en un archivo CSV.
Detalles de Get-ADUser PwdLastSet
El atributo PwdLastSet se almacena como un tipo de datos Interger8, lo que significa que no está en un formato legible.
La siguiente expresión de PowerShell se utiliza para convertir el valor de PwdLastSet en un valor legible.
@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}Aquí hay una captura de pantalla del valor del atributo PwdLastSet antes de convertirlo.
Aquí hay una captura de pantalla después de agregar la expresión al comando de PowerShell.
AD Pro Toolkit convierte pwdLastSet de forma predeterminada, haciéndolo rápido y fácil de usar.
Haga clic aquí para descargar una prueba gratuita.
Obtener la fecha de la última configuración de contraseña para usuarios de una unidad organizativa (OU) específica
Utilice la opción -SearchBase para especificar una unidad organizativa. El siguiente ejemplo obtiene la última contraseña configurada para todos los usuarios de mi unidad organizativa de contabilidad.
Get-ADUser -SearchBase "OU=Accounting,OU=ADPRO Users,DC=ad,DC=activedirectorypro,DC=com" -properties PwdLastSet | sort Name | ft Name,@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}Con AD Pro Toolkit simplemente haga clic en Examinar y seleccione una o varias unidades organizativas.
Lectura recomendada:
- Cómo exportar usuarios de AD a un archivo CSV
- Obtenga la fecha de vencimiento de la contraseña de los usuarios de AD
- Obtener la última hora de inicio de sesión de los usuarios






