Búsqueda de sitios web

Obtenga el filtro LDAP de AdUser en PowerShell


Al utilizar el cmdlet Get-AdUser con filtro LDAP, puede usar la regla de filtro rodeada por ( ) para colocar aduser en el directorio activo. LDAP es un protocolo ligero de acceso a directorios para acceder y modificar diferentes objetos en Active Directory. Directorio.

En este artículo, analizaremos cómo utilizar get adusers usando el filtro LDAP en PowerShell con diferentes ejemplos de filtro LDAP get adusers.

Utilice el filtro LDAP Get-AdUser con nombre y apellido

Para obtener un usuario publicitario que utilice el nombre y apellido del directorio activo, utilice el filtro LDAP Get-AdUser.

Get-ADUser -LDAPFilter "(&(GivenName=Chris)(Sn=Dore))" | Select Name, Enabled

En el script de PowerShell anterior, Get-AdUser usa LDAPFilter para especificar una regla de filtro para obtener el filtro de usuario por nombre y apellido.

El resultado del script de PowerShell anterior para obtener el filtro de usuario ad por nombre y apellido obtiene los usuarios, el nombre para mostrar y el estado habilitado de usuario ad.

PS C:\> Get-ADUser -LDAPFilter "(&(GivenName=Chris)(Sn=Dore))" | Select Name, Enabled

Name       Enabled
----       -------
Chris Dore    True


PS C:\>

Obtenga el filtro LDAP de AdUser con múltiples atributos

En Get-AdUser LDAPFilter, puede especificar varios atributos en la regla de filtro para obtener objetos de usuario del directorio activo.

Por ejemplo, si desea obtener usuarios del departamento de Ventas en un código postal específico, ejecute el siguiente código.

Get-ADUser -LDAPFilter "(&(Department=SALES)(PostalCode=77001))"

En el script de PowerShell anterior, el cmdlet Get-AdUser usa el parámetro LDAPFilter para especificar la regla de filtro.

Hemos especificado múltiples atributos como Departamento y Código Postal para recuperar a los usuarios del directorio activo.

El resultado del script anterior para obtener el filtro LDAP de los usuarios publicitarios mediante múltiples propiedades es:

PS C:\> Get-ADUser -LDAPFilter "(&(Department=SALES)(PostalCode=77001))"


DistinguishedName : CN=Tom Smith,OU=SALES,DC=SHELLPRO,DC=LOCAL
Enabled           : True
GivenName         : Tom
Name              : Tom Smith
ObjectClass       : user
ObjectGUID        : 1f3a2572-2621-4e47-9bdf-81d1f8172f69
SamAccountName    : toms
SID               : S-1-5-21-1326752099-4012446882-462961959-1103
Surname           : Smith
UserPrincipalName : [email 

Conclusión

Espero que el artículo anterior sobre cómo hacer que un usuario utilice el filtro LDAP 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.

Artículos relacionados