Technologiebeispiel für die synchronisierte Verzeichnissuche
Aktualisiert: November 2007
In diesem Beispiel wird die Funktionsweise der synchronisierten Verzeichnissuche in System.DirectoryServices erläutert.
![]() |
---|
In diesem Beispiel werden fiktive Werte verwendet, sodass das Beispiel erst dann ausgeführt werden kann, wenn echte Werte vorhanden sind. |
Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:
So passen Sie das Beispiel an Ihre Einstellungen an
Ändern Sie die folgenden Zeichenfolgenvariablen mit echten Werten. Nehmen Sie die Änderungen je nach der Version des erstellt Beispiels in der Datei DirSyncSearch.cs oder der Datei DirSyncSearch.vb vor.
- domainADsPath - LDAP-Pfad zur Domäne
So erstellen Sie das Beispiel
Navigieren Sie an der Eingabeaufforderung zum Verzeichnis \DS\DirSyncSearch. Navigieren Sie je nach der Version des erstellten Beispiels zum Verzeichnis CS bzw. VB. Informationen zu erforderlichen Einstellungen sowie zur SDK-Eingabeaufforderung finden Sie unter Gewusst wie: Festlegen der Beispieleinstellungen.
Geben Sie an einer Eingabeaufforderung msbuild dirsyncsearch.sln ein.
So führen Sie das Beispiel aus
Navigieren Sie an der Eingabeaufforderung zu dem Verzeichnis, das die erstellte ausführbare Datei enthält.
Geben Sie dirsyncsearch ein, und drücken Sie die EINGABETASTE.
![]() |
---|
Dieses Beispiel ist eine Konsolenanwendung. Sie müssen es an der Eingabeaufforderung starten und ausführen, um seine Ausgabe anzuzeigen. |
Hinweise
In diesem Beispiel werden die folgenden Informationen aufgelistet:
Ergebnisse einer Verzeichnissuche nach allen Benutzernamen, nachdem ein temporärer Benutzers in Active Directory hinzugefügt wurde
Ergebnisse einer synchronisierten Verzeichnissuche nach allen Benutzernamen, die die Suche aus dem vorherigen Schritt fortsetzt und anzeigt, dass keine neue Suchergebnisse verfügbar sind
Ergebnisse einer synchronisierten Verzeichnissuche nach allen Benutzernamen, die die Verzeichnissuche aus dem vorherigen Schritt fortsetzt, nachdem der Benutzername des temporären Benutzers geändert wurde, und die geänderte Eigenschaft für den Benutzernamen anzeigt
In diesem Beispiel werden die folgenden Aufgaben veranschaulicht:
Hinzufügen und Entfernen eines temporären Benutzers in Active Directory
Erstellen eines DirectoryEntry-Objekts für den angegebenen Pfad
Durchführen einer Verzeichnissuche mithilfe eines DirectorySearcher-Objekts über alle Benutzerobjekte, bei der die displayName-Eigenschaft und die name-Eigenschaft aller Benutzerobjekte zurückgegeben wird
Festlegen von Suchoptionen mit verschiedenen Eigenschaften des DirectorySearcher-Objekts
Verwenden eines DirectorySynchronization-Objekts in Kombination mit einem DirectorySearcher-Objekt zum Erstellen eines Suche, bei der die aktuellen Ergebnisse verfolgt werden, sodass bei späteren Suchvorgängen mit demselben Suchbericht nur neue Ergebnisse für die angegebenen Kriterien angezeigt werden