DirectorySearcher.SearchRoot Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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);