Udostępnij za pośrednictwem


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.

Uwaga / Notatka

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