Obtenga atributos de usuario de AD en PowerShell
Active Directory es un repositorio central que almacena información sobre usuarios, computadoras y otros objetos en la red de Windows. A menudo, los administradores necesitan recuperar los atributos de usuario del directorio activo para realizar tareas de automatización o generación de informes.
El cmdlet Get-AdUser en PowerShell recupera la información del objeto de usuario especificado o la información de cuentas de varios usuarios basándose en una búsqueda en Active Directory.
En este artículo, analizaremos cómo obtener atributos de usuario mediante el comando Get-AdUser en PowerShell.
Cómo obtener atributos de AdUser en PowerShell
Utilice el comando Get-AdUser en PowerShell para obtener información sobre el usuario de Active Directory. Este comando utiliza el parámetro Properties * para recuperar todos los atributos establecidos en el objeto.
Para obtener atributos de usuario en PowerShell, use el siguiente comando.
- Inicie PowerShell: abra la terminal PowerShell con privilegios de administrador.
- Escriba el comando
Get-AdUser -Identity toms -Properties *y presione enter.
Get-AdUser -Identity toms -Properties *
En el script de PowerShell anterior, el comando Get-AdUser utiliza el parámetro Identity para especificar el nombre de usuario del que queremos recuperar todos los atributos. El parámetro Propiedades * recupera todos los atributos disponibles para el usuario determinado en Active Directory.
El resultado del script de PowerShell anterior devuelve una lista completa de los atributos del anuncio y sus valores asociados con la cuenta del usuario del anuncio.
Devuelve todos los atributos para el usuario aduser, como AccountExpires, City, CN, Company, Department DistifusedName, etc.
Para mostrar atributos como DisplayName, Department, DeskLocation y City, ejecute el siguiente script de PowerShell.
Get-AdUser -Identity toms -Properties * | Select DisplayName, Department, DeskLocation,CityEn el script de PowerShell anterior, el comando Get-AdUser recupera la información del usuario especificado por el parámetro Identity llamado “toms”. Este comando utiliza el parámetro Propiedades * para obtener todos los atributos y canaliza el objeto de usuario resultante al comando Seleccionar.
El comando Seleccionar muestra el nombre para mostrar, el departamento, la ubicación del escritorio y el nombre de la ciudad para el usuario determinado.
El resultado del script de PowerShell anterior muestra los atributos del usuario.
PS C:\> Get-AdUser -Identity toms -Properties * | Select DisplayName, Department, DeskLocation,City
DisplayName Department DeskLocation City
----------- ---------- ------------ ----
Tom Smith SALES B1D001 Houston
PS C:\>
Conclusión
Espero que el artículo anterior sobre cómo utilizar el comando Get-AdUser en PowerShell para obtener todos los atributos del usuario le resulte útil.
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.
