DirectoryEntry.Path Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia ścieżkę dla tego elementu DirectoryEntry.
public:
property System::String ^ Path { System::String ^ get(); void set(System::String ^ value); };
public string Path { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.DirectoryServices.DSDescription("DSPath")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
member this.Path : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.DirectoryServices.DSDescription("DSPath")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
Public Property Path As String
Wartość właściwości
Ścieżka tego DirectoryEntry obiektu. Wartością domyślną jest ciąg pusty ("").
- Atrybuty
Uwagi
Właściwość Path jednoznacznie identyfikuje ten wpis w środowisku sieciowym. Ten wpis można zawsze pobrać przy użyciu tego elementu Path.
Ustawienie pozycji Path pobiera nowy wpis z magazynu katalogów; nie zmienia ścieżki aktualnie powiązanego wpisu.
Klasy skojarzone z składnikiem DirectoryEntry mogą być używane z dowolnymi dostawcami usług Active Directory Domain Services. Niektórzy z bieżących dostawców to Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS) i WinNT.
Uwaga
Sekcja, Path która identyfikuje dostawcę (poprzedza "://") jest rozróżniana wielkość liter. Na przykład "LDAP://" lub "WinNT://".
Składnia Path właściwości różni się w zależności od dostawcy. Oto niektóre typowe scenariusze:
WinNT
Nawiąż połączenie z grupą na komputerze. Na przykład "nazwa WinNT:// <domaina>/<nazwa> komputera/<nazwa> grupy". Jeśli nawiązujesz połączenie z komputerem lokalnym, "WinNT:// <nazwa>< komputera/nazwa> grupy".
Nawiąż połączenie z użytkownikiem na komputerze. Na przykład "nazwa WinNT:// <domaina>/<nazwa komputera/<nazwa>> użytkownika". Jeśli nawiązujesz połączenie z komputerem lokalnym, "WinNT:// <nazwa komputera/<nazwa>> użytkownika".
Nawiązywanie połączenia z usługami na komputerze. Na przykład "nazwa WinNT:// <domaina>/<nazwa komputera/<nazwa>> usługi". Jeśli łączysz się z komputerem lokalnym, "WinNT:// <nazwa komputera/<nazwa>> usługi".
Odnajdź wszystkie domeny w sieci. Na przykład "WinNT:" Domeny można znaleźć, wyliczając elementy podrzędne tego wpisu.
LDAP
Połącz się z grupą w domenie. Na przykład "LDAP://CN=<nazwa grupy, CN =<Users>, DC=domain component, DC=<<domain component>>>,...".
Nawiązywanie połączenia z użytkownikiem w domenie. Na przykład "LDAP://CN=pełna nazwa> użytkownika, CN=<<Users>, DC=domain component, DC=<<domain component>>,...".
Nawiązywanie połączenia z komputerami w domenie. Na przykład "LDAP://CN=nazwa> komputera, CN=<Computers>, DC=<domain component>, DC=<<domain component>,...".
IIS
- Nawiązywanie połączenia z katalogiem sieci Web. Na przykład "IIS://LocalHost/W3SVC/1/ROOT/< Nazwa> kataloguWeb".
Aby powiązać z bieżącą domeną przy użyciu protokołu LDAP, użyj ścieżki "LDAP://RootDSE", a następnie pobierz domyślny kontekst nazewnictwa i ponownie powiąż wpis. Na przykład:
String str = ent.Properties["defaultNamingContext"][0];
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);
Aby uzyskać więcej informacji, zobacz dokumentację dostawcy i artykuł Using Active Directory Service Interfaces (Korzystanie z interfejsów usługi Active Directory ).