Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Wert ab, der den Knoten in der Acvtive Directory-Hierarchie angibt, bei dem die Suche beginnt, oder legt diesen fest.
Namespace: System.DirectoryServices
Assembly: System.DirectoryServices (in system.directoryservices.dll)
Syntax
'Declaration
Public Property SearchRoot As DirectoryEntry
'Usage
Dim instance As DirectorySearcher
Dim value As DirectoryEntry
value = instance.SearchRoot
instance.SearchRoot = value
public DirectoryEntry SearchRoot { get; set; }
public:
property DirectoryEntry^ SearchRoot {
DirectoryEntry^ get ();
void set (DirectoryEntry^ value);
}
/** @property */
public DirectoryEntry get_SearchRoot ()
/** @property */
public void set_SearchRoot (DirectoryEntry value)
public function get SearchRoot () : DirectoryEntry
public function set SearchRoot (value : DirectoryEntry)
Eigenschaftenwert
Das DirectoryEntry-Objekt in der Active Directory-Hierarchie, an dem die Suche begonnen wird. Der Standardwert ist ein NULL-Verweis (Nothing in Visual Basic).
Hinweise
Wenn SearchRoot ein NULL-Verweis ist (Nothing in Visual Basic), wird die Stammsuche auf den Stamm der gegenwärtig vom Server verwendeten Domäne festgelegt.
Eine Suche im globalen Katalog kann auf verschiedene Arten durchgeführt werden:
Listen Sie den globalen Katalog auf, und wählen Sie das erste untergeordnete Element aus.
Geben Sie den Servernamen an. Verwenden Sie zum Suchen des globalen Katalogs die DsGetDcName-Funktion. Weitere Informationen über die DsGetDcName-Funktion finden Sie unter dem Thema "DsGetDcName" in der MSDN Library unter https://msdn.microsoft.com/library/deu (nur auf Englisch verfügbar).
Rufen Sie die RootDSE des Katalogs ab, und fordern Sie "rootNamingContext" an.
Verwenden Sie den globalen Katalog, indem Sie einen Suchpfad angeben, so als ob Sie LDAP verwenden würden. Beispiel: "GC://OU=..., DC=..., DC=...".
Der folgende C#-Code veranschaulicht das Auflisten des globalen Katalogs und das Auswählen des ersten untergeordneten Elements.
DirectoryEntry entry = new DirectoryEntry("GC://forestname"); IEnumerator ie = entry.Children.GetEnumerator(); ie.MoveNext(); entry = (DirectoryEntry)ie.Current; DirectorySearcher search = new DirectorySearcher(entry);
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
DirectorySearcher-Klasse
DirectorySearcher-Member
System.DirectoryServices-Namespace