Exportar lista de usuarios deshabilitados desde Active Directory
El objeto de usuario de Active Directory tiene la propiedad Habilitada; si el valor de la propiedad Habilitada es Falso, significa que la cuenta está deshabilitada.
En este artículo, analizaremos cómo obtener la lista de usuarios deshabilitados en el directorio activo y exportar la lista de usuarios deshabilitados desde el directorio activo usando PowerShell.
En el ejemplo que se proporciona a continuación, buscaremos usuarios deshabilitados y exportaremos la lista de usuarios a un archivo CSV utilizando el cmdlet Export-Csv de PowerShell.
Exportar lista de usuarios deshabilitados desde Active Directory
Si desea tener una lista de usuarios discapacitados en el directorio activo, necesitamos encontrar todos los usuarios discapacitados en el directorio activo.
El uso del filtro Get-ADUser de PowerShell * obtiene todos los usuarios y verifica si el valor de la propiedad habilitada de cada usuario es Verdadero o falso para verificar el estado deshabilitado del usuario.
Ejecute el siguiente comando
Get-ADUser -Filter * -Property Enabled | Where-Object {$_.Enabled -like "False"} | Select Name,SamAccountName,DistinguishedName,SID | Export-Csv -Path C:\disabledUsers.csv -NoTypeInformationEn el script de PowerShell anterior,
El primer comando hace que todos los usuarios utilicen el cmdlet Get-ADUser y pasa el resultado al segundo comando.
El segundo comando verifica el estado habilitado del usuario del anuncio usando Where-Object y pasa la salida al tercer comando.
El tercer comando selecciona el nombre de los usuarios, el nombre de cuenta Sam, el nombre distinguido y la propiedad SID y pasa las propiedades de los usuarios deshabilitados al cuarto comando.
El cuarto comando utiliza un cmdlet Export-Csv de PowerShell para exportar la lista de usuarios deshabilitados desde el directorio activo a una ubicación especificada por el parámetro -Path.
El archivo CSV contiene información sobre usuarios deshabilitados del directorio activo.
Consejo interesante: ¡Cómo hacer que el usuario del anuncio no inicie sesión x días en PowerShell!
Conclusión
Espero que el artículo anterior le ayude a comprobar el estado habilitado del usuario del anuncio y obtener la lista de usuarios deshabilitados del directorio activo. Uso del cmdlet PowerShell Export-Csv para exportar la lista de usuarios deshabilitados desde el directorio activo a un archivo CSV.
El estado habilitado del usuario del directorio activo ayuda a identificar el estado de la cuenta del usuario, ya sea activa o deshabilitada.
Si la cuenta de usuario publicitario está deshabilitada durante más de X días o si utiliza el último inicio de sesión del usuario publicitario más de X días, puede eliminar la cuenta publicitaria deshabilitada.
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.