«

»

Zeichenkette in Objektnamen und in den OUs suchen

AD-Abfrage

Suche eine Zeichenkette in den Objekt-Namen einer bestimmten OU

Dazu stehen uns in Cypher drei Abfragebefehle zur Verfügung:

CONTAINS  „        –  enthält
STARTS WITH  „   –  beginnt mit
ENDS WITH  „      –  endet mit

1. Suche nach einer Zeichenkette im Objektnamen in einer bestimmten OU:

MATCH (Objekt) WHERE Objekt.sAMAccountName CONTAINS "_mx" and Objekt.distinguishedname CONTAINS "ou=technik"
RETURN Objekt.sAMAccountName,Objekt.distinguishedname

Problem: bei einer kurzen Zeichenkette bekommt man möglicherweise mehr Ergebnisse als gewünscht.

2. Suche nach einer Zeichenkette, mit der der Objektname beginnt, und Suche nach einer bestimmten OU:

MATCH (Objekt) WHERE Objekt.sAMAccountName STARTS WITH "8M_" and Objekt.distinguishedname CONTAINS "ou=technik"
RETURN Objekt.sAMAccountName,Objekt.distinguishedname

3. Suche nach einer Zeichenkette, mit der der Objektname endet, und Suche nach einer bestimmten OU:

MATCH (Objekt) WHERE Objekt.sAMAccountName ENDS WITH "_f" and Objekt.distinguishedname CONTAINS "ou=technik"
RETURN Objekt.sAMAccountName,Objekt.distinguishedname

 

Die Zeichenketten müssen der Aufgabenstellung entsprechend angepasst werden.
Wichtig: Bei Feldnamen und Zeichenketten ist die Groß- und Kleinschreibung zu beachten.