DirectoryEntry.Path Propriedade

Definição

Obtém ou define o caminho para isto 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

Valor de Propriedade

O caminho deste DirectoryEntry objeto. O padrão é uma cadeia vazia ("").

Atributos

Observações

A Path propriedade identifica de forma única esta entrada num ambiente em rede. Esta entrada pode sempre ser recuperada usando esta Path.

Definir o Path recupera uma nova entrada da loja de diretórios; não altera o caminho da entrada atualmente atribuída.

As classes associadas ao componente DirectoryEntry podem ser usadas com qualquer um dos fornecedores de serviços Active Directory Domain Services. Alguns dos fornecedores atuais são Serviços de Informação Internet (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS) e WinNT.

Note

A secção do Path que identifica o prestador (precede "://") é sensível a maiúsculas minúsculas. Por exemplo, "LDAP://" ou "WinNT://".

A sintaxe da Path propriedade varia consoante o fornecedor. Alguns cenários comuns são:

WinNT

  • Liga-te a um grupo num computador. Por exemplo, "WinNT:// <nome> de domínio/<nome de computador>/<nome> de grupo". Se estiver a ligar-se a um computador local, "WinNT:// <nome> do computador/<nome> do grupo".

  • Liga-te a um utilizador num computador. Por exemplo, "WinNT:// <nome> de domínio/<nome de computador>/<nome> de utilizador". Se estiver a ligar-se a um computador local, "WinNT:// <nome> do computador/<nome> de utilizador".

  • Liga-te a serviços num computador. Por exemplo, "WinNT:// <nome> de domínio/<nome de computador>/<nome> de serviço". Se estiver a ligar-se a um computador local, "WinNT:// <nome> do computador/<nome> do serviço".

  • Descubra todos os domínios na rede. Por exemplo, "WinNT:" Os domínios podem ser encontrados enumerando os filhos desta entrada.

LDAP

  • Liga-te a um grupo num domínio. Por exemplo, "LDAP://CN=<nome> do grupo, CN =<Utilizadores>, DC=<componente> do domínio, DC=<componente> do domínio,...".

  • Liga-te a um utilizador num domínio. Por exemplo, "LDAP://CN=<nome> de utilizador completo, CN=<Utilizadores>, DC=<componente> de domínio, DC=<componente> de domínio,...".

  • Liga-te a computadores num domínio. Por exemplo, "LDAP://CN=<nome> do computador, CN=<Computadores>, DC=<componente> de domínio, DC=<componente> de domínio,...".

IIS

  • Liga-te a um diretório web. Por exemplo, "IIS://LocalHost/W3SVC/1/ROOT/< nome> do diretório web".

Para ligar ao domínio atual usando LDAP, use o caminho "LDAP://RootDSE", depois obtenha o contexto de nomenclatura por defeito e reassocie a entrada. Por exemplo:

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

Para mais informações, consulte a documentação do seu fornecedor e o artigo sobre Using Active Directory Service Interfaces.

Aplica-se a