Búsqueda de sitios web

Obtener título de usuario de anuncios usando PowerShell


Con la propiedad Get-Aduser Title en PowerShell, el título de usuario de Active Directory se puede recuperar fácilmente. El usuario de Active Directory tiene la propiedad Título del puesto donde almacena el puesto y el departamento del usuario del anuncio.

El cmdlet Get-AdUser recupera el conjunto predeterminado de propiedades. Las propiedades de Título y Departamento no están disponibles en el conjunto predeterminado de propiedades.

Especifique el nombre de la propiedad separado por comas con el parámetro -Properties para recuperar las propiedades del usuario.

Si no especifica el nombre de las propiedades, se mostrará el título del trabajo vacío y el departamento vacío.

También puede utilizar el parámetro Get-AdUser -Properties * para recuperar propiedades adicionales.

En este artículo, analizaremos cómo usar el cmdlet Get-AdUser en PowerShell para obtener el título del usuario del anuncio, el departamento y el título del usuario del anuncio y exportarlo a un archivo CSV.

Practiquemos el título get-aduser con ejemplos.

Título y departamento de Get-AdUser

Con Get-AdUser en PowerShell, puede obtener el título y el departamento de un usuario desde la unidad organizativa del directorio activo.

Get-AdUser -Identity "AronS" -Properties Title | Select-Object Title,GivenName,DistinguishedName

En el script de PowerShell anterior, Get-Aduser obtiene el puesto de trabajo del usuario del anuncio especificado por el parámetro Identidad.

La propiedad Get-AdUser Title especificada con el parámetro -Properties para recuperar el mosaico del trabajo y el uso de Select-Object Title lo muestra en la consola.

El resultado del script muestra el título del usuario del directorio activo como Gerente de Recursos Humanos.

Obtener título de filtro de usuarios de anuncios Me gusta

Usando el parámetro de filtro Get-AdUser, especifique la consulta similar a Título para obtener el título de usuario del directorio activo que coincida con los criterios de búsqueda especificados. Obtiene usuarios de anuncios por título.

 Get-AdUser -Filter 'Title -like "Lead HR"' -Properties * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Select-Object Title,GivenName,DistinguishedName,Department

El parámetro de filtro en el cmdlet Get-AdUser usa los lenguajes de expresión de PowerShell para escribir la consulta.

En el ejemplo anterior, para obtener un título de usuario como "Lead HR" se especifica en el parámetro Filtro y se buscan usuarios en la unidad organizativa especificada en el parámetro -SearchBase.

El resultado del script anterior muestra a los usuarios de anuncios cuyo puesto de trabajo contiene Recursos Humanos principales y el departamento de Recursos Humanos.

PS C:\> Get-AdUser -Filter 'Title -like "Lead HR"' -Properties * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Select-Object Title,GivenName,DistinguishedName,Department

Title   GivenName DistinguishedName                         Department
-----   --------- -----------------                         ----------
Lead HR Erick     CN=Erick Jones,OU=HR,DC=SHELLPRO,DC=LOCAL Human Resource
Lead HR Gary      CN=Gary Willy,OU=HR,DC=SHELLPRO,DC=LOCAL  Human Resource


PS C:\>

Obtenga el título de usuario de Active Directory de la unidad organizativa y exporte a CSV

Utilice Get-AdUser en PowerShell para obtener el puesto de trabajo y el departamento del usuario del directorio activo de la unidad organizativa y exportar los usuarios al archivo CSV.

Get-ADUser -Filter 'enabled -eq $true' -Properties * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" |Select-Object GivenName,Title,Department | Export-Csv -Path C:\PowerShell\ADUserJobTitle.csv -NoTypeInformation

En el script de PowerShell anterior, Get-AdUser usa el parámetro Filter para filtrar los usuarios que están habilitados en Active Directory y buscar dentro de una unidad organizativa específica.

El cmdlet Select-Object selecciona el puesto de trabajo, el departamento y el nombre del usuario.

Lo pasa al cmdlet Export-CSV para exportar la lista de usuarios con su título y departamento a un archivo CSV.

Consejo interesante: ¡Cómo utilizar Get-AdOrganizationalUnit en Active Directory!

Conclusión

Espero que el artículo anterior sobre el título y el departamento de Get-AdUser le resulte útil.

Especifique las propiedades de Título y Departamento en el parámetro Get-AdUser -Properties para recuperar los títulos de trabajo de los usuarios y otras propiedades. Si no lo especifica, el puesto de trabajo del usuario aduser estará vacío.

Consejo interesante: ¡Cómo obtener Aduser SAMAccountName de distinguidName en 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.

Artículos relacionados