DirectoryEntry.Path Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur jalur untuk ini 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
Nilai Properti
Jalur objek ini DirectoryEntry . Defaultnya adalah string kosong ("").
- Atribut
Keterangan
Properti Path secara unik mengidentifikasi entri ini di lingkungan berjaringan. Entri ini selalu dapat diambil menggunakan ini Path.
Path Mengatur mengambil entri baru dari penyimpanan direktori; itu tidak mengubah jalur entri yang saat ini terikat.
Kelas yang terkait dengan DirectoryEntry komponen dapat digunakan dengan salah satu penyedia layanan Active Directory Domain Services. Beberapa penyedia saat ini adalah Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS), dan WinNT.
Catatan
Bagian dari Path yang mengidentifikasi penyedia (mendahului "://") peka huruf besar/kecil. Misalnya, "LDAP://" atau "WinNT://".
Sintaks untuk Path properti bervariasi menurut penyedia. Beberapa skenario umum adalah:
WinNT
Menyambungkan ke grup di komputer. Misalnya, "WinNT:// <nama> domain/<nama> komputer/<nama> grup". Jika Anda tersambung ke komputer lokal, "nama WinNT://< komputer>/<nama> grup".
Sambungkan ke pengguna di komputer. Misalnya, "WinNT:// <nama> domain/<nama> komputer/<nama> pengguna". Jika Anda tersambung ke komputer lokal, "WinNT:// <nama pengguna/<nama>> pengguna".
Sambungkan ke layanan di komputer. Misalnya, "WinNT:// <nama> domain/<nama> komputer/<nama> layanan". Jika Anda tersambung ke komputer lokal, "nama WinNT://< komputer>/<nama> layanan".
Temukan semua domain di jaringan. Misalnya, "WinNT:" Domain dapat ditemukan dengan menghitung anak-anak entri ini.
LDAP
Menyambungkan ke grup di domain. Misalnya, "LDAP://CN=<nama> grup, CN =<Users>, DC=<domain component>, DC=<domain component>,...".
Menyambungkan ke pengguna di domain. Misalnya, "LDAP://CN=<nama> pengguna lengkap, CN=<Users>, DC=<komponen> domain, DC=<komponen> domain,...".
Sambungkan ke komputer dalam domain. Misalnya, "LDAP://CN=<nama> komputer, CN=<Computers>, DC=<komponen> domain, DC=<komponen> domain,...".
IIS
- Sambungkan ke direktori Web. Misalnya, "IIS://LocalHost/W3SVC/1/ROOT/< Nama> direktoriWeb".
Untuk mengikat ke domain saat ini menggunakan LDAP, gunakan jalur "LDAP://RootDSE", lalu dapatkan konteks penamaan default dan ikat kembali entri. Contohnya:
String str = ent.Properties["defaultNamingContext"][0];
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);
Untuk informasi selengkapnya, lihat dokumentasi untuk penyedia Anda dan artikel Menggunakan Antarmuka Layanan Direktori Aktif .