Desbloquee rápidamente cuentas de usuario de AD con PowerShell
En este tutorial, le mostraré cómo desbloquear rápidamente cuentas de usuario de AD con PowerShell.
He incluido ejemplos para desbloquear un único usuario de Active Directory y cómo desbloquear varias cuentas de usuario. Como alternativa a PowerShell, también le mostraré una herramienta GUI para desbloquear rápidamente cuentas de usuario.
Estos comandos de PowerShell requieren que esté instalado el módulo Active Directory. Lo mejor es que instales las herramientas RSAT en tu computadora. Esto evitará la necesidad de cargar el módulo cada vez que ejecute comandos de PowerShell relacionados con Active Directory. También debe actualizar PowerShell a la última versión para asegurarse de que todos los cmdlets estén actualizados. Server 2012 tiene PowerShell 4 instalado de forma predeterminada, así que asegúrese de actualizar a la versión 5.1 o al nuevo PowerShell core 7.
¡Vayamos directamente a algunos ejemplos!
Ejemplo 1. Desbloquear cuenta AD con PowerShell
En este primer ejemplo, usaré PowerShell para desbloquear un único usuario usando la cuenta SamAccountName (también conocido como nombre de inicio de sesión).
Paso 1. Ejecute el cmdlet Unlock-ADAccount
Unlock-ADAccount -Identity robert.allen
El comando anterior desbloqueará al usuario "robert.allen". Reemplace robert.allen con el nombre de inicio de sesión de su usuario.
Paso 2. Verificar el estado de bloqueo
Get-ADUser robert.allen -Properties * | Select-Object LockedOutEl comando anterior verificará si la cuenta está bloqueada.
Eso es todo por ejemplo 1.
Eso fue fácil, ¿verdad?
Relacionado: Cómo obtener la fecha de vencimiento de la contraseña de los usuarios de AD
Ejemplo 2. Desbloquear cuenta AD con confirmación
Este comando es el mismo que el ejemplo anterior pero agrega una confirmación para cada cuenta a desbloquear.
Unlock-AdAccount -identity alice.mills -ConfirmAparecerá un mensaje para confirmar la acción.
Consejo: Si tienes varias cuentas bloqueadas, debes investigar el motivo antes de desbloquearlas todas. Puedes consultar esta guía para solucionar problemas de bloqueos de cuentas y rastrear el origen de los eventos de bloqueo.
Ejemplo 3. Desbloquear todas las cuentas de usuario de AD con PowerShell
No recomiendo esto, pero puedes encontrar todos los usuarios bloqueados y desbloquearlos con el siguiente comando. Si se bloquea una gran cantidad de cuentas, eso debería generar algunas preocupaciones. Debe investigar y observar los registros para asegurarse de que no ocurra nada sospechoso en su red.
Search-ADAccount -Lockedout | select-object Name, SamAccountNameEn este ejemplo, he bloqueado tres cuentas, usaré el comando Search-ADAccount para enumerar todas las cuentas bloqueadas.
Para desbloquear todas las cuentas a la vez solo agrego | Desbloquear-Agregar cuenta hasta el final del comando de búsqueda, captura de pantalla de ejemplo a continuación.
Ejecutaré Search-AdAccount -lockout nuevamente para confirmar que todas las cuentas fueron desbloqueadas.
Puede ver arriba que no hay cuentas en la lista.
Una vez más, tendría cuidado a la hora de desbloquear todas las cuentas de usuario a la vez. Las cuentas se bloquean por un motivo (varios intentos de contraseña incorrectos), por lo que, a menos que sepas exactamente lo que está pasando, ten cuidado con este.
También puede agregar -confirm a este ejemplo para confirmar cada desbloqueo.
Pruebe estos comandos y déjeme saber cómo funcionan dejando un comentario a continuación.
Ejemplo 4. Desbloquear cuenta AD con AD Pro Toolkit
Si desea una alternativa a PowerShell, consulte la herramienta Desbloqueo de usuario del kit de herramientas AD Pro. Con esta herramienta, también puedes restablecer contraseñas y encontrar la computadora de origen o el bloqueo.
Paso 1: abra la herramienta de desbloqueo de usuario
Haga clic aquí para descargar una prueba gratuita.
En la lista de herramientas, haga clic en Desbloqueo de usuario.
Paso 2: haga clic en Ejecutar para buscar cuentas de usuario bloqueadas
Al hacer clic en ejecutar, se mostrará cualquier usuario bloqueado. Mostrará el nombre de usuario, LockoutTime, la última contraseña configurada, UserPrincipalName y DN.
Paso 3: seleccione el usuario de AD para desbloquear
Seleccione los usuarios que desea desbloquear y haga clic en el botón de desbloqueo. Puede seleccionar cuentas de usuario únicas, múltiples o todas.
Aparecerá una ventana emergente que le informará las cuentas desbloqueadas.
También puede restablecer contraseñas y utilizar la opción de bloqueo de solución de problemas para encontrar el origen de los bloqueos de cuentas.
AD Pro Toolkit incluye cientos de informes de Active Directory para usuarios, computadoras, grupos y más. También incluye varias herramientas para simplificar la gestión de cuentas de usuario.
Haga clic aquí para descargar una prueba gratuita de AD Pro Toolkit.










