Compartilhar via


DirectoryEntry.Path Propriedade

Definição

Obtém ou define o caminho para isso 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 DirectoryEntry objeto. O padrão é uma cadeia de caracteres vazia ("").

Atributos

Comentários

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

A configuração Path recupera 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 do Active Directory Domain Services. Alguns dos provedores atuais são IIS (Serviços de Informações da Internet), 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. Os dois cenários mais comuns são:

WinNT

  • Conecte-se a um grupo em um computador. Por exemplo, "nome do 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, "nome de WinNT:// <domínio>/<nome> de computador/<nome> de usuário". Se você estiver se conectando a um computador local, "WinNT:// <nome de usuário/<nome> de usuário docomputador>".

  • Conecte-se a serviços em um computador. Por exemplo, "nome do 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>, DC=<domain component>, DC=<domain component>,...".

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

  • 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, "nome do diretório> IIS://LocalHost/W3SVC/1/ROOT/< Web".

Para associar ao domínio atual usando LDAP, use o caminho "LDAP://RootDSE", em seguida, obtenha o contexto de nomenclatura padrão e revinculou 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 seu provedor e o artigo Usando interfaces de serviço do Active Directory .

Aplica-se a