Habilitar cuenta de anuncios en Active Directory usando PowerShell
El cmdlet PowerShell Enable-AdAccount en Active Directory habilita una cuenta de usuario de Active Directory, una cuenta de ADComputer o una cuenta de servicio.
Utilice el cmdlet Get-AdUser para obtener el usuario ad y con el comando Enable-AdAccount, habilita la cuenta de usuario.
Utilice Get-AdComputer para obtener computadoras del directorio activo y con el comando Enable-AdAccount, habilita las computadoras en el anuncio.
En este artículo, analizaremos el cmdlet Enable-AdAccount en Active Directory, su sintaxis y cómo usar PowerShell enable-adaccount para habilitar la cuenta publicitaria del usuario, habilitar la cuenta publicitaria por identidad, habilitar la cuenta publicitaria por nombre distinguido, habilitar la cuenta publicitaria en una unidad organizativa mediante PowerShell.
Sintaxis de PowerShell Enable-AdAccount
Utilice el cmdlet Enable-AdAccount para habilitar una cuenta de directorio activo.
Sintaxis:
Enable-ADAccount
[-WhatIf]
[-Confirm]
[-AuthType <ADAuthType>]
[-Credential <PSCredential>]
[-Identity] <ADAccount>
[-Partition <String>]
[-PassThru]
[-Server <String>]
[<CommonParameters>]Parámetros:
-AuthType: especifique el método de autenticación para utilizar la autenticación básica o la autenticación de negociación. Negociar autenticación es la autenticación predeterminada.
-Confirmar: le solicita confirmación para ejecutar el comando
-Credenciales: especifique las credenciales de la cuenta de usuario que se utilizarán para habilitar una cuenta. El valor predeterminado es un usuario que ha iniciado sesión con credenciales de usuario para realizar la tarea.
-Identidad: especifique una cuenta de directorio activo utilizando el nombre distintivo, SAMAccountName, GUID o identificador de seguridad.
Habilite el valor verdadero o falso de una cuenta para decidir si la cuenta de usuario está habilitada o deshabilitada.
Habilitar cuenta de anuncios por identidad
Puede habilitar la cuenta publicitaria de aduser usando Identity, ejecute el siguiente comando para habilitar-adaccount en PowerShell
# Get ADUser account status ( adaccount is enable or disabled)
Get-AdUser -Identity ErickJ
# If adaccount is disabled, enable it using Enabled-AdAccount
Enable-AdAccount -Identity ErickJ
# Check AdUser account status ( Enable= True means adaccount is enabled. Enable = False means adaccount is disabled state)
Get-AdUser -Identity ErickJEn el script de PowerShell anterior,
Primero ejecutamos el comando Get-AdUser para obtener el estado de la cuenta del usuario habilitado o deshabilitado.
En el segundo comando, utiliza Enable-AdAccount para habilitar la cuenta publicitaria del usuario especificado por el parámetro Identity.
En el tercer comando, verificamos nuevamente el estado de la cuenta del usuario para verificar si la cuenta está habilitada o no.
El resultado del script anterior para habilitar la cuenta de usuario publicitario como:
Habilitar cuenta de anuncios para varios usuarios en la unidad organizativa
Puede usar el comando Get-AdUser para obtener un usuario en una unidad organizativa (OU) específica para obtener solo usuarios que tengan una cuenta deshabilitada.
Busque la cuenta de aduser deshabilitada en la Unidad organizativa y use Enabled-AdAccount para habilitar la cuenta con el siguiente comando.
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Where-Object{$_.Enabled -like "False"} | Enable-AdAccountEn el PowerShell anterior para habilitar una cuenta de varios usuarios en OU,
El primer comando obtiene el usuario ad en la unidad organizativa especificada donde el estado habilitado es falso (significa que la cuenta ad está deshabilitada) y pasa el resultado al segundo comando.
El segundo comando utiliza el comando Enable-AdAccount para habilitar una cuenta de usuarios.
Si ejecuta nuevamente, obtenga el comando aduser enable true como se muestra a continuación para verificar si las cuentas de aduser están habilitadas como verdaderas o no.
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Where-Object{$_.Enabled -like "True"}
El script de PowerShell anterior que utiliza el cmdlet Get-AdUser obtiene que aduser habilite cuentas verdaderas en la unidad organizativa especificada.
Consejo interesante: Cómo desbloquear una cuenta publicitaria en el directorio activo con PowerShell
Conclusión
Espero que el artículo anterior sobre Enabled-AdAccount de un usuario en el directorio activo le ayude a habilitar fácilmente una cuenta de varios usuarios.
Usando el cmdlet Get-AdUser en Active Directory con la condición donde obtener aduser enable true para verificar las cuentas habilitadas en Active Directory usando PowerShell.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.
