DirectoryEntry.Path Właściwość

Definicja

Pobiera lub ustawia ścieżkę dla tego DirectoryEntryelementu .

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ść domyślna to pusty ciąg ("").

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

Note

W sekcji identyfikującej Path dostawcę (poprzedzającym "://") uwzględniana jest 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:// <domeny>/<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:// <domena>/<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 nawiązujesz połączenie 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

  • Nawiązywanie połączenia 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 "nazwa katalogu< IIS://LocalHost/W3SVC/1/ROOT/> Web".

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