Partilhar via


DirectoryEntry.Path Propriedade

Definição

Obtém ou define o caminho deste 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 da propriedade

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

Atributos

Comentários

A Path propriedade identifica exclusivamente essa entrada em um ambiente de rede. Essa entrada sempre pode ser recuperada usando este Path.

A configuração recupera Path uma nova entrada do repositório de diretórios; ela não altera o caminho da entrada associada no momento.

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

Observação

A seção do Path que identifica o provedor (precede "://") diferencia maiúsculas de minúsculas. Por exemplo, "LDAP://" ou "WinNT://".

A sintaxe da Path propriedade varia de acordo com o provedor. Alguns cenários comuns são:

Winnt

  • Conecte-se a um grupo em um computador. Por exemplo, "nome WinNT:// <domínio>/<nome> do computador/nome> do< grupo". Se você estiver se conectando a um computador local, "WinNT:// <>nome do computador/<nome> do grupo".

  • Conecte-se a um usuário em um computador. Por exemplo, "WinNT:// <nomínio>/<nome> do computador/<nome> de usuário". Se você estiver se conectando a um computador local, "WinNT:// <nome> de usuário/<nome> de usuário".

  • Conecte-se a serviços em um computador. Por exemplo, "nome WinNT:// <domínio>/<nome> do computador/<nome> do serviço". Se você estiver se conectando 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 dessa entrada.

LDAP

  • Conecte-se a um grupo em um domínio. Por exemplo, "LDAP://CN=<nome> do grupo, CN =<Users>, componente> DC=<domain, componente> DC=<domain,...".

  • Conecte-se a um usuário em um domínio. Por exemplo, "LDAP://CN=<nome de usuário completo, CN=<Usuários>, componente> DC=<domínio, componente> DC=<domínio,...>".

  • Conecte-se a computadores em um domínio. Por exemplo, "LDAP://CN=<nome do computador, CN=<Computers>, componente> DC=<domain, componente> DC=<domain,...>".

IIS

  • Conecte-se a um diretório Web. Por exemplo, "IIS://LocalHost/W3SVC/1/ROOT/< Nome> do diretórioWeb".

Para associar ao domínio atual usando LDAP, use o caminho "LDAP://RootDSE" e, em seguida, obtenha o contexto de nomenclatura padrão e reassocie a entrada. Por exemplo:

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

Para obter mais informações, consulte a documentação do provedor e o artigo Usando interfaces de serviço do Active Directory .

Aplica-se a