Hallo Community,
ich habe das Problem, dass ich Sub-CNs in einem Active Directory nicht auslesen kann - ich komme einfach nicht an die richtige Lösung dran, wie ich das umsetzen muss.
Mehr Informationen:
Es gibt eine Form, auf der Textfelder vorhanden sind (siehe Anhang)
Nach Eingabe der Anmeldeinformationen, des Hostnamens (hier bspw. ABCD1234) und Klick auf Suchen, baut das Tool erfolgreich die Verbindung zum AD unter der angegebenen Domäne mit gegebenem Benutzernamen und Passwort auf.
Dies geschieht erst einmal mit:
Anschließend deklariere ich einen Sucher und suche nach dem angegebenen Hostnamen:
Gehen wir nun davon aus, dass nur ein Eintrag gefunden wurde, liegt uns nun z.B. folgender Pfad vor:
So weit so gut, hier kann ich sogar Werte auslesen ( entry.InvokeGet("Wertname") ).
Unter dem obigen Pfad zu CN=ABCD1234 gibt es jedoch nochmals CNs. Variierend von Hostname zu Hostname sind das zwischen 0 und bis zu 20 Unter-CNs, die dort zu finden sind.
Und genau hier komme ich nicht wirklich weiter... Wie komme ich an die variabel genannten Sub-CN (Sub-CN z.B. "CN=2014-06-16T13:03:04\+01:00" oder auch "CN=2014-09-06-05T14:39:08\+01:00") und kann daraus erneut Werte auslesen?
Wenn jemand einen Tipp hat oder mich in die richtige Richtung stupsen könnte, wäre ich sehr dankbar!
ich habe das Problem, dass ich Sub-CNs in einem Active Directory nicht auslesen kann - ich komme einfach nicht an die richtige Lösung dran, wie ich das umsetzen muss.
Mehr Informationen:
Es gibt eine Form, auf der Textfelder vorhanden sind (siehe Anhang)
Nach Eingabe der Anmeldeinformationen, des Hostnamens (hier bspw. ABCD1234) und Klick auf Suchen, baut das Tool erfolgreich die Verbindung zum AD unter der angegebenen Domäne mit gegebenem Benutzernamen und Passwort auf.
Dies geschieht erst einmal mit:
Anschließend deklariere ich einen Sucher und suche nach dem angegebenen Hostnamen:
Gehen wir nun davon aus, dass nur ein Eintrag gefunden wurde, liegt uns nun z.B. folgender Pfad vor:
So weit so gut, hier kann ich sogar Werte auslesen ( entry.InvokeGet("Wertname") ).
Unter dem obigen Pfad zu CN=ABCD1234 gibt es jedoch nochmals CNs. Variierend von Hostname zu Hostname sind das zwischen 0 und bis zu 20 Unter-CNs, die dort zu finden sind.
Und genau hier komme ich nicht wirklich weiter... Wie komme ich an die variabel genannten Sub-CN (Sub-CN z.B. "CN=2014-06-16T13:03:04\+01:00" oder auch "CN=2014-09-06-05T14:39:08\+01:00") und kann daraus erneut Werte auslesen?
Wenn jemand einen Tipp hat oder mich in die richtige Richtung stupsen könnte, wäre ich sehr dankbar!