Udostępnij za pośrednictwem


DirectoryEntry.Path Właściwość

Definicja

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 ).

Dotyczy