Cómo obtener la fecha de vencimiento de la contraseña de los usuarios de AD
En esta guía, le mostraré cómo obtener la fecha de vencimiento de la contraseña para las cuentas de usuario de Active Directory.
Esto es muy fácil de hacer.
Proporcionaré algunos ejemplos que explican cómo obtener esta información para un solo usuario y cómo obtener la fecha de vencimiento para todos los usuarios de AD.
Échale un vistazo.
Método 1: usar PowerShell para enumerar la fecha de vencimiento de la contraseña de todos los usuarios
Para consultar información del usuario con PowerShell necesitarás tener instalado el módulo AD. Si tiene las herramientas RSAT cargadas, entonces está listo para comenzar.
Para encontrar la fecha en que se estableció la contraseña por última vez, ejecute este comando.
get-aduser -filter * -properties passwordlastset, passwordneverexpires |ft Name, passwordlastset, PasswordneverexpiresEn la captura de pantalla siguiente, puede ver que devuelve todos los usuarios, la última fecha establecida de la contraseña y si la contraseña nunca caduca.
Para mostrar la fecha de vencimiento en lugar de la última fecha establecida de la contraseña, use este comando.
Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} -Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" |
Select-Object -Property "Displayname",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}Debería obtener resultados similares a los de la captura de pantalla siguiente.
Para exportar cualquiera de los resultados de PowerShell a un CSV, simplemente agregue | export-csv FILEPATH hasta el final.
Te dije que esto iba a ser fácil. Los comandos de PowerShell se pueden copiar y pegar literalmente y deberían funcionar en su entorno.
Método 2: uso del kit de herramientas AD Pro
AD Pro Toolkit incluye varias herramientas de Active Directory para generar informes y exportar cuentas de usuario. Es muy fácil obtener la fecha de vencimiento de la contraseña con esta herramienta. Vea los pasos a continuación.
Paso 1. Haga clic en el informe de fecha de vencimiento de la contraseña de los usuarios.
Abra el kit de herramientas, haga clic en informes y luego haga clic en el informe "Fecha de vencimiento de la contraseña de los usuarios".
Paso 2. Haga clic en Ejecutar para generar el informe.
Puede optar por generar el informe para todos los usuarios del dominio o seleccionar una unidad organizativa o un grupo.
Las cuentas de usuario y la fecha de vencimiento de la contraseña se mostrarán en la cuadrícula de resultados.
Si desea agregar o eliminar atributos de usuario adicionales, haga clic en el botón de columnas. En este ejemplo, agregué badPasswordTime, badPWdCount y pwdLastSet al informe.
Después de ejecutar la herramienta, obtengo una lista de usuarios y datos adicionales de Active Directory, si existe.
Paso 3. Exportar el informe
Si desea exportar el informe a CSV, XLSX o PDF, haga clic en el botón exportar.
Haga clic aquí para descargar una prueba gratuita de AD Pro Toolkit.
El software de informes Active Directory del kit de herramientas incluye más de 200 informes integrados sobre usuarios, computadoras, grupos y más.
Método 3: usar el comando Net User para mostrar la fecha de vencimiento de la contraseña
Este último método utiliza el comando net user integrado para mostrar la fecha de vencimiento de la contraseña del usuario. Esto es útil para verificar rápidamente la fecha de vencimiento de la contraseña para una cuenta de usuario de dominio único.
Abra el símbolo del sistema de Windows y escriba el siguiente comando.
Net user USERNAME /domainEn este ejemplo, usaré la cuenta robert.allen.
Además de mostrar la fecha de vencimiento de la contraseña, también proporciona otra información útil, como la última contraseña configurada, cuándo se puede cambiar la contraseña si la cuenta está activa, etc.
Resumen
He trabajado como administrador de sistemas durante años y nunca tuve la necesidad de crear un informe sobre la fecha de vencimiento de la contraseña de los usuarios. Dicho esto, este artículo es uno de los tutoriales más populares en mi sitio web, así que supongo que es necesario. No debería tener problemas para generar una fecha de vencimiento de contraseña para todas las cuentas de usuario del dominio utilizando uno de los métodos de este artículo.
Me encantaría escuchar sus comentarios sobre el caso de uso de este informe. ¿Sus computadoras no notifican a los usuarios que la contraseña caducará en x días?








