DirectorySearcher.SearchRoot Egenskap

Definition

Hämtar eller anger ett värde som anger noden i Doménové služby Active Directory-hierarkin där sökningen startar.

public:
 property System::DirectoryServices::DirectoryEntry ^ SearchRoot { System::DirectoryServices::DirectoryEntry ^ get(); void set(System::DirectoryServices::DirectoryEntry ^ value); };
public System.DirectoryServices.DirectoryEntry? SearchRoot { get; set; }
[System.DirectoryServices.DSDescription("DSSearchRoot")]
public System.DirectoryServices.DirectoryEntry SearchRoot { get; set; }
public System.DirectoryServices.DirectoryEntry SearchRoot { get; set; }
member this.SearchRoot : System.DirectoryServices.DirectoryEntry with get, set
[<System.DirectoryServices.DSDescription("DSSearchRoot")>]
member this.SearchRoot : System.DirectoryServices.DirectoryEntry with get, set
Public Property SearchRoot As DirectoryEntry

Egenskapsvärde

objektet DirectoryEntry i Doménové služby Active Directory-hierarkin där sökningen startar. Standardvärdet är en null-referens (Nothing i Visual Basic).

Attribut

Kommentarer

Om SearchRoot är en nullreferens (Nothing i Visual Basic) anges sökroten till roten för den domän som servern använder för närvarande.

Det finns flera sätt att söka i den globala katalogen:

  • Räkna upp den globala katalogen och välj det första underordnade objektet.

  • Ange servernamnet. Använd funktionen DsGetDcName för att hitta den globala katalogen. Mer information om funktionen DsGetDcName finns i DsGetDcName.

  • Hämta RootDSE för den globala katalogen och be om "rootNamingContext".

  • Använd den globala katalogen och ange en sökväg som om du använde LDAP. Till exempel "GC://OU=..., DC=..., DC=...".

  • Följande C#-kod visar hur du räknar upp den globala katalogen och väljer det första underordnade objektet.

    DirectoryEntry entry = new DirectoryEntry("GC://forestname");
    IEnumerator ie = entry.Children.GetEnumerator();
    ie.MoveNext();
    entry = (DirectoryEntry)ie.Current;
    DirectorySearcher search = new DirectorySearcher(entry);
    

Gäller för