Gebruik LDAP-zoekregels om gegevens te synchroniseren.

U kunt LDAP-zoekregels gebruiken om gegevens van uw LDAP-directoryserver te synchroniseren met het Google-account van uw organisatie met Google Cloud Directory Sync (GCDS). Wanneer u een zoekregel toevoegt, worden gegevens die aan de zoekregel voldoen, gesynchroniseerd tijdens de volgende synchronisatie. Gegevens die niet aan de zoekregel voldoen, worden verwijderd.

Belangrijk : Google biedt geen ondersteuning voor het debuggen van LDAP-query's.

Basissyntaxis voor LDAP-query's

U kunt elke gewenste aangepaste LDAP-zoekopdracht maken, zolang deze voldoet aan RFC 2254 .

Operator Karakter Gebruik
Gelijk aan = Hiermee wordt een filter aangemaakt dat vereist dat een veld een bepaalde waarde heeft.
Elk * Dit vertegenwoordigt een veld dat elke waarde kan aannemen, behalve NULL.
Haakjes ( ) Scheidt filters om andere logische operatoren te laten functioneren.
En & Voegt filters samen. Alle voorwaarden in de reeks moeten waar zijn.
Of | Voegt filters samen. Ten minste één voorwaarde in de reeks moet waar zijn.
Niet ! Sluit alle objecten uit die aan het filter voldoen.

Voeg een LDAP-zoekregel toe

Je kunt deze stappen gebruiken voor elk type zoekregel.

  1. Ga in Configuration Manager naar Gebruikersaccounts . en dan Zoekregels .
  2. Klik op Zoekregel toevoegen .
  3. Selecteer in het menu een optie om het bereik van de zoekregel te kiezen:
    • Subboom — De zoekregel is van toepassing op het basis-DN-object en al zijn onderliggende objecten.
    • Eén niveau — De zoekregel is van toepassing op de directe kinderen van het basis-DN-object, maar sluit het basis-DN zelf uit.
    • Object — De zoekregel is alleen van toepassing op het basis-DN-object.
  4. Voer bij 'Regel' de zoekregel in met behulp van de LDAP-zoekopdrachtsyntaxis.

    Zie onderstaande voorbeelden.

  5. Kies voor Base DN een optie:

    • Voer de basis-DN in.
    • Laat het veld leeg om de basis-DN te gebruiken die is opgegeven op de pagina LDAP-verbinding .
  6. Klik op LDAP-query testen om de resultaten van uw query te controleren.

    Je kunt het aantal gevonden objecten en de eerste 5 resultaten bekijken. Gebruikers zonder e-mailadres worden niet weergegeven.

  7. Klik op OK .

  8. (Optioneel) Om nog een zoekregel toe te voegen, herhaalt u de stappen.

Gegevens uitsluiten van een zoekregel

Uitsluitingsregels

U kunt uitsluitingsregels gebruiken om gegevens op de LDAP-directoryserver uit te sluiten die u niet wilt synchroniseren met het Google-account van uw organisatie. U kunt bijvoorbeeld een LDAP-zoekregel gebruiken om aan te geven dat alle e-mailadressen moeten worden gesynchroniseerd. Vervolgens kunt u een uitsluitingsregel gebruiken om e-mailadressen te negeren die met een bepaalde tekenreeks beginnen.

Zoekopdrachten van gebruikers

Bij een zoekopdracht van een gebruiker identificeert GCDS de gebruikers in uw Google-account die overeenkomen met de resultaten van de zoekopdracht. Als een Google-gebruiker niet overeenkomt met de resultaten, voert GCDS de synchronisatie uit alsof de gebruiker niet bestaat.

Als u een zoekopdracht voor gebruikers gebruikt, zorg er dan voor dat de LDAP-zoekregels geen gebruikers retourneren die wel in Google bestaan, maar niet in de zoekresultaten voorkomen. Anders probeert GCDS de gebruikers bij elke synchronisatie opnieuw aan te maken.

Bijvoorbeeld, yuri@altostrat.com bestaat in je Google-account en wordt ook weergegeven in de LDAP-zoekregel. Als je email:m* als zoekopdracht voor gebruikers gebruikt, probeert GCDS bij elke synchronisatie yuri@altostrat.com aan te maken, omdat yuri@altostrat.com niet met de letter m begint.

Voor meer informatie, zie Gegevens weglaten met uitsluitingsregels en -query's .

Voorbeelden van LDAP-query's en zoekregels

De volgende voorbeelden zijn algemeen en mogelijk niet van toepassing op uw situatie. Regeleinden dienen uitsluitend voor paginaopmaak.

Basis LDAP-query's

  • Alle objecten (kunnen laadproblemen veroorzaken)

    objectClass=*

  • Alle gebruikersobjecten die zijn aangeduid als "persoon"

    (&(objectClass=user)(objectCategory=person))

  • Alleen mailinglijsten

    (objectCategory=group)

  • Alleen openbare mappen

    (objectCategory=publicfolder)

  • Alle gebruikersobjecten, behalve die met primaire e-mailadressen die beginnen met "test".

    (&(&(objectClass=user)(objectCategory=person))(!(mail=test*)))

  • Alle gebruikersobjecten, behalve die met primaire e-mailadressen die eindigen op "test".

    (&(&(objectClass=user)(objectCategory=person))(!(mail=*test)))

  • Alle gebruikersobjecten, behalve die met primaire e-mailadressen die het woord 'test' bevatten.

    &(&(objectClass=user)(objectCategory=person))(!(mail=*test*)))

Specifieke LDAP-query's

  • Alle gebruikers- en aliasobjecten die zijn aangeduid als "persoon" en deel uitmaken van een groep of distributielijst.

    (|(&(objectClass=user)(objectCategory=person))(objectCategory=group))

  • Alle gebruikersobjecten die zijn aangewezen als "persoon", alle groepsobjecten en alle contactpersonen, behalve die met een waarde gedefinieerd als "extensionAttribute9".

    (&(|(|(&(objectClass=user)(objectCategory=person))(objectCategory=group))(objectClass=contact))(!(extensionAttribute9=*)))

  • Alle gebruikers die lid zijn van de groep die wordt geïdentificeerd door de DN "CN=Group,OU=Users,DC=Domain,DC=com"

    (&(objectClass=user)(objectCategory=person)(memberof=CN=Group,OU=Users,DC=Domain,DC=com))

  • Geeft alle gebruikers weer
    • Voor Active Directory: (&(objectCategory=person)(objectClass=user))
    • Voor OpenLDAP: (objectClass=inetOrgPerson)
    • Voor HCL Domino: (objectClass=dominoPerson)
  • Alle objecten met het e-mailadres dat is aangeduid als een "persoon" of "groep" (in een Domino LDAP-directory).

    (&(|(objectClass=dominoPerson)(objectClass=dominoGroup)(objectClass=dominoServerMailInDatabase))(mail=*))

  • Alle actieve (niet-uitgeschakelde) gebruikers met een e-mailadres in Active Directory.

    (&(objectCategory=person)(objectClass=user)(mail=*)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))

  • Alle gebruikers die lid zijn van Groep_1 of Groep_2, zoals gedefinieerd door de groeps-DN.

    (&(objectClass=user)(objectCategory=person)(|(memberof=CN=Group_1,cn=Users,DC=Domain,DC=com)(memberof=CN=Group_2,cn=Users,DC=Domain,DC=com)))

  • Alle gebruikers die de waarde "Engineering" of "Sales" hebben in extensionAttribute1

    (&(objectCategory=user)(|(extensionAttribute1=Engineering)(extensionAttribute1=Sales)))

  • Haal recursief de groepsleden op die zich onder de opgegeven groep in Active Directory bevinden.

    (&(objectCategory=person)(objectClass=user)(memberOf:1.2.840.113556.1.4.1941:=CN=MyGroup,CN=Users,DC=domain,DC=com))

  • Groepslidmaatschap opvragen met ObjectGUID in Active Directory. De hexadecimale waarde van het ObjectGUID-attribuut van een groep is 4e542fe785b1bb274e542fe785b1bb27

    (&(objectCategory=person)(objectClass=user)(memberOf=GUID=4e542fe785b1bb274e542fe785b1bb27))

Optimaliseer uw zoekregels

Je kunt zoekregels optimaliseren om de synchronisatieprestaties te verbeteren.

Voorbeeld 1: Gebruikers retourneren met een e-mailadres Gebruiksvoorbeeld
Gebruikerszoekregel: (&(objectClass=user)(objectCategory=person)(mail=*)) In plaats van een standaardregel te gebruiken om alle gebruikers terug te geven, optimaliseer je je regel door de query 'mail=' te gebruiken.

De synchronisatie verloopt efficiënter omdat de LDAP-server en GCDS geen gegevens hoeven te verwerken die anders zouden worden weggegooid.

Voorbeeld 2: Gebruikers retourneren waarvan het e-mailadres overeenkomt met de tekenreeks Gebruiksvoorbeeld
Gebruikerszoekregel: (&(objectClass=user)(objectCategory=person)(mail=*)(!(mail=sales*))) In plaats van een basisregel en een uitsluitingsregel te gebruiken om alle gebruikers te retourneren met een e-mailadres dat geen verkopen heeft, kunt u beter een geoptimaliseerde regel met een overeenkomende tekenreeks gebruiken.

De LDAP-server en GCDS hoeven geen gegevens te verwerken die anders zouden worden weggegooid. Bovendien hoeft u geen uitsluitingsregel in te stellen of rekening te houden met het prioriteitsniveau.

Bereid uw LDAP-directory voor.


Google, Google Workspace en aanverwante merken en logo's zijn handelsmerken van Google LLC. Alle andere bedrijfs- en productnamen zijn handelsmerken van de bedrijven waaraan ze zijn verbonden.