Condividi tramite


DirectoryEntry.Path Proprietà

Definizione

Ottiene o imposta il percorso per l'oggetto 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

Valore della proprietà

Percorso di questo DirectoryEntry oggetto. Il valore predefinito è una stringa vuota ("").

Attributi

Commenti

La Path proprietà identifica in modo univoco questa voce in un ambiente di rete. Questa voce può essere sempre recuperata usando questo Pathoggetto .

L'impostazione Path di recupera una nuova voce dall'archivio directory e non modifica il percorso della voce attualmente associata.

Le classi associate al DirectoryEntry componente possono essere usate con uno qualsiasi dei provider di servizi di dominio Active Directory. Alcuni dei provider correnti sono Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS) e WinNT.

Annotazioni

La sezione dell'oggetto Path che identifica il provider (precede "://") fa distinzione tra maiuscole e minuscole. Ad esempio, "LDAP://" o "WinNT://".

La sintassi per la Path proprietà varia in base al provider. Di seguito sono illustrati alcuni scenari:

Winnt

  • Connettersi a un gruppo in un computer. Ad esempio, "nome> dominio WinNT://</<nome computer/<nome>> gruppo". Se ci si connette a un computer locale, "nome computer WinNT://</<nome>> gruppo".

  • Connettersi a un utente in un computer. Ad esempio, "nome<> WinNT:// dominio/<nome computer/<nome>> utente". Se ci si connette a un computer locale, "WinNT:// <nome> computer/<nome> utente".

  • Connettersi ai servizi in un computer. Ad esempio, "nome> dominio WinNT://</<nome computer/<nome>> servizio". Se ci si connette a un computer locale, "nome computer WinNT://<>/<nome> servizio".

  • Individuare tutti i domini nella rete. Ad esempio, "WinNT:" I domini sono disponibili enumerando gli elementi figlio di questa voce.

LDAP

  • Connettersi a un gruppo in un dominio. Ad esempio, "LDAP://CN=<nome> gruppo, CN =<Users>, DC=<domain component>, DC=<domain component>,...".

  • Connettersi a un utente in un dominio. Ad esempio, "LDAP://CN=<nome> utente completo, CN=<Users>, DC=<domain component>, DC=<domain component>,...".

  • Connettersi ai computer in un dominio. Ad esempio, "LDAP://CN=<nome> computer, CN=<Computers>, DC=<domain component>, DC=<domain component>,...".

IIS

  • Connettersi a una directory Web. Ad esempio, "nome directory> IIS://LocalHost/W3SVC/1/ROOT/< Web".

Per eseguire l'associazione al dominio corrente usando LDAP, usare il percorso "LDAP://RootDSE", quindi ottenere il contesto di denominazione predefinito e riassociare la voce. Per esempio:

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

Per altre informazioni, vedere la documentazione relativa al provider e l'articolo Uso delle interfacce del servizio Active Directory .

Si applica a