DirectoryEntry.Path Özellik

Tanım

Bu DirectoryEntryiçin yolu alır veya ayarlar.

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

Özellik Değeri

Bu DirectoryEntry nesnenin yolu. Varsayılan değer, boş dizedir ("").

Öznitelikler

Açıklamalar

Path özelliği bu girdiyi ağ ortamında benzersiz olarak tanımlar. Bu girdi her zaman bu Pathkullanılarak alınabilir.

Path ayarı dizin deposundan yeni bir girdi alır; şu anda bağlı olan girişin yolunu değiştirmez.

Bileşenle DirectoryEntry ilişkili sınıflar Active Directory Domain Services hizmet sağlayıcılarından herhangi biriyle kullanılabilir. Geçerli sağlayıcılardan bazıları Internet Information Services (IIS), Basit Dizin Erişim Protokolü (LDAP), Novell NetWare Dizin Hizmeti (NDS) ve WinNT'dir.

Not

sağlayıcıyı Path tanımlayan bölümü ("://") büyük/küçük harfe duyarlıdır. Örneğin, "LDAP://" veya "WinNT://".

özelliğinin Path söz dizimi sağlayıcıya göre değişir. Bazı yaygın senaryolar şunlardır:

WinNT

  • Bilgisayardaki bir gruba bağlanın. Örneğin, "WinNT:// <etki alanı adı>/<bilgisayar adı>/<grup adı>". Yerel bir bilgisayara bağlanıyorsanız , "WinNT:// <bilgisayar adı>/<grup adı>".

  • Bilgisayardaki bir kullanıcıya bağlanın. Örneğin, "WinNT:// <etki alanı adı>/<bilgisayar adı>/<kullanıcı adı>". Yerel bir bilgisayara bağlanıyorsanız, "WinNT:// <bilgisayar adı>/<kullanıcı adı>".

  • Bilgisayardaki hizmetlere bağlanın. Örneğin, "WinNT:// <etki alanı adı>/<bilgisayar adı>/<hizmet adı>". Yerel bir bilgisayara bağlanıyorsanız , "WinNT:// <bilgisayar adı>/<hizmet adı>".

  • Ağdaki tüm etki alanlarını keşfedin. Örneğin, "WinNT:" Etki alanları, bu girdinin alt öğelerini numaralandırarak bulunabilir.

LDAP

  • Etki alanındaki bir gruba bağlanın. Örneğin, "LDAP://CN=<grup adı>, CN =<Kullanıcılar>, DC=<etki alanı bileşeni>, DC=<etki alanı bileşeni>,...".

  • Etki alanındaki bir kullanıcıya bağlanın. Örneğin, "LDAP://CN=<tam kullanıcı adı>, CN=<Kullanıcılar>, DC=<etki alanı bileşeni>, DC=<etki alanı bileşeni>,...".

  • Etki alanındaki bilgisayarlara bağlanın. Örneğin, "LDAP://CN=<bilgisayar adı>, CN=<Bilgisayarlar>, DC=<etki alanı bileşeni>, DC=<etki alanı bileşeni>,...".

IIS

  • Bir Web dizinine bağlanın. Örneğin, "IIS://LocalHost/W3SVC/1/ROOT/< Web dizin adı>".

LDAP kullanarak geçerli etki alanına bağlanmak için "LDAP://RootDSE" yolunu kullanın, ardından varsayılan adlandırma bağlamını alın ve girdiyi yeniden bağlayın. Örnek:

String str = ent.Properties["defaultNamingContext"][0];  
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);  

Daha fazla bilgi için sağlayıcınızın belgelerine ve Active Directory Hizmet Arabirimlerini Kullanma makalesine bakın.

Şunlara uygulanır