Condividi tramite


DirectoryEntry.Path Proprietà

Definizione

Recupera o imposta il percorso per 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 dell'oggetto DirectoryEntry. Il valore predefinito è una stringa vuota ("").

Attributi

Commenti

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

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

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

Nota

La sezione dell'oggetto Path che identifica il provider (precede "://") è 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> WinNT://< dominio/<nome computer/<nome>> gruppo". Se ci si connette a un computer locale, "WinNT://< computer name/<group name>>".

  • 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://< computer name/<user name>>".

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

  • Individuare tutti i domini nella rete. Ad esempio, "WinNT:" I domini possono essere trovati 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, "IIS://LocalHost/W3SVC/1/ROOT/< Nome> directoryWeb".

Per eseguire il binding al dominio corrente usando LDAP, usare il percorso "LDAP://RootDSE", quindi ottenere il contesto di denominazione predefinito e ribinare la voce. Ad esempio:

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

Per altre informazioni, vedere la documentazione per il provider e l'articolo Using Active Directory Service Interfaces (Uso di Interfacce servizio Active Directory ).

Si applica a