Jump to content

LDAP Search Query liefert Fehlermeldung


Recommended Posts

Hallo,

 

ich möchte gerne im Suchstring den SAMaccountname sowie UPN abfragen.

 

Der Suchstring liefert mir folgende Meldung: "unbalanced parenthesis"

 

Der Suchstring lautet: (&(objectClass=organizationalPerson)(userPrincipalName=^)(sAMAccountName=^)))

 

Wo liegt der Fehler respektive was müsste angepasst werden?

Link to post

Moin,

 

was soll dein Suchstring denn leisten?

Er soll nach User, Computern und Kontakten suchen, bei denen der UPN mit irgendwelchen Daten gefüllt ist und der SAM-Name ^ lautet?

 

Gruß, Nils

 

  • Haha 1
Link to post
vor 1 Minute schrieb NilsK:

Moin,

 

was soll dein Suchstring denn leisten?

Er soll nach User, Computern und Kontakten suchen, bei denen der UPN mit irgendwelchen Daten gefüllt ist und der SAM-Name ^ lautet?

 

Gruß, Nils

 

 

Der Suchstring soll innerhalb des AD. anhand Samaccountname oder UPN den User finden, um sich zu authenfizieren.

 

Wenn ich nur den SAMAccountname nehme mit dem String funktioniert es:

 

(&(objectClass=organizationalPerson)(sAMAccountName=^))

Link to post

Moin,

 

also hast du irgendeine Applikation, die den Akzent durch eine vorhandene Zeichenkette ersetzt? Oder wie?

 

Dann willst du doch aber eher sowas:

(|(userPrincipalName=SUCHSTRING)(sAMAccountName=SUCHSTRING))

 

Damit erhältst du aber nur ein Suchergebnis, keine Anmeldung.

 

Gruß, Nils

 

Link to post
vor 1 Minute schrieb NilsK:

Moin,

 

also hast du irgendeine Applikation, die den Akzent durch eine vorhandene Zeichenkette ersetzt? Oder wie?

 

Dann willst du doch aber eher sowas:


(|(userPrincipalName=SUCHSTRING)(sAMAccountName=SUCHSTRING))

 

Damit erhältst du aber nur ein Suchergebnis, keine Anmeldung.

 

Gruß, Nils

 

 

Genau. Laut Applikation war diese Hütchen ^ als Standard vorgegeben, warum auch immer.

 

Als Ergebnis sollte dann Benutzer respektive UPN zurückkommen. Was müsste nach deinem Beispiel im "Suchstring" dann rein?

Link to post

Moin,

 

naja, wenn deine Applikation da den Akzent als Platzhalter nutzt, dann eben der. Was deine Applikation mit dem Suchergebnis macht, weiß ich nicht. Du gibst ja leider hier nur Bruchstücke an, da kann man dann auch nicht mehr antworten.

 

Gruß, Nils

 

Link to post
Gerade eben schrieb testperson:

Hi,

 

im "Worst-Case" könnte man sicherlich das Handbuch oder den Hersteller Support bemühen. :)

 

Gruß

Jan

In der Doku ist kaum etwas dazu dokumentiert :)

vor 23 Minuten schrieb NilsK:

Moin,

 

naja, wenn deine Applikation da den Akzent als Platzhalter nutzt, dann eben der. Was deine Applikation mit dem Suchergebnis macht, weiß ich nicht. Du gibst ja leider hier nur Bruchstücke an, da kann man dann auch nicht mehr antworten.

 

Gruß, Nils

 

Die Applikation gibt den Anmeldenamen aus, um sich bei der Applikation anmelden zu können.

 

Leider wird immer noch unbalanced parenthesis zurückgeliefert.

Link to post

Moin,

 

vor 16 Minuten schrieb Bubblegum:

In der Doku ist kaum etwas dazu dokumentiert :)

dann ist ja gut, dass du das auch so hältst. Wenn dir noch ein Detail einfällt, kannst du das ja nennen. Vielleicht aber beim nächsten Mal gleich vollständige Fragen stellen, das macht es angenehmer und effizienter. Irgendwie.

 

Zitat

 

Leider wird immer noch unbalanced parenthesis zurückgeliefert.

 

Dann hast du entweder mein Beispiel nicht richtig eingegeben oder das mit den Akzenten stimmt doch nicht und in Wirklichkeit stolpert deine Applikation darüber.

 

Gruß, Nils

 

Edited by NilsK
Link to post
vor 8 Minuten schrieb NilsK:

Moin,

 

dann ist ja gut, dass du das auch so hältst. Wenn dir noch ein Detail einfällt, kannst du das ja nennen. Vielleicht aber beim nächsten Mal gleich vollständige Fragen stellen, das macht es angenehmer und effizienter. Irgendwie.

 

 

Dann hast du entweder mein Beispiel nicht richtig eingegeben oder das mit den Akzenten stimmt doch nicht und in Wirklichkeit stolpert deine Applikation darüber.

 

Gruß, Nils

 

Ich hatte es so eingegeben:

 

(&(objectClass=organizationalPerson)(|(userPrincipalName=^)(sAMAccountName=^))

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...