Sdílet prostřednictvím


Technologiebeispiel für die seitenweise LDAP-Suche

Aktualisiert: November 2007

In diesem Beispiel wird das Durchführen einer seitenweise Suche in Active Directory mit LDAP-Steuerelementen veranschaulicht. Eine seitenweise Suche ermöglicht das Empfangen der Ergebnisse in Seiten. Das Beispiel ist nur in Visual C# verfügbar.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

So erstellen Sie das Beispiel

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zum Verzeichnis PagedSearch\CS.

  2. Geben Sie in der Befehlszeile msbuild pagedsearch.sln ein.

So führen Sie das Beispiel aus

  1. Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die erstellte ausführbare Datei enthält.

  2. Geben Sie pagedsearch gefolgt von den Argumenten ein, und drücken Sie die EINGABETASTE.

Dieses Beispiel hat die folgende Syntax:

pagedsearch <ldapServer> <user> <pwd> <domain> <targetOU> 
  • ldapServer
    Der LDAP-Server.

  • user
    Ihr Benutzername.

  • pwd
    Ihr Kennwort.

  • domain
    Die Active Directory-Domäne.

  • targetOU
    Die Zielorganisationseinheit.

Im Folgenden ein Beispiel:

PagedSearch myDC1.testDom.fabrikam.com user1 secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com

Hinweis:

Dieses Beispiel ist eine Konsolenanwendung. Sie müssen es in einem Eingabeaufforderungsfenster starten und ausführen, um seine Ausgabe anzuzeigen.

Hinweise

In diesem Beispiel werden die folgenden Methoden definiert.

Methode

Beschreibung

CreateConnection

Stellt mithilfe einer LdapConnection eine Verbindung zum Server her.

CreateObjectsToSearch

Fügt in dem für die Suche zu verwendenden Verzeichnis eine Reihe von Objekten hinzu.

DoPagedSearch

Führt eine seitenweise Suche mit einem angegebenen Bereich und den zurückzugebenden Attributen aus.

DeleteObjectsToSearch

Löscht die für die Suche erstellten Objekte.