Partilhar via


Exemplo de tecnologia de Pesquisar diretório básico

Este exemplo mostra como procurar objetos no ativo diretório que pertencem a uma classe de objeto específico e como retornar a lista de resultados em ordem alfabético crescente.

Observação:

Este exemplo usa valores fictícios e não pode ser executado até que ele seja modificado com real valores.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Para personalizar o exemplo para as configurações

  • Modifique as seguintes variáveis de seqüência de caracteres com valores reais no arquivo BasicDirectorySearch.cs ou BasicDirectorySearch.vb, dependendo de qual versão da amostra está sendo criado:

    • domainADsPath - caminho LDAP para o domínio

    • nome_do_usuário - nome de usuário para autenticação para ativo diretório

    • senha - senha para autenticação no ativo diretório

    • schemaClassNameToSearch - nome de classe esquema para o qual você deseja imprimir informações

Para criar a amostra

  1. Em um aviso de comando, navegar até o diretório \DS\BasicDirectorySearch.navegar até o diretório CS ou VB, dependendo de qual versão da amostra está sendo criado.Para obter informações sobre as configurações necessárias e o SDK aviso de comando, consulte Como: Defina as configurações de amostra.

  2. Tipo de MSBuild basicdirectorysearch.sln na linha de comando.

Para executar este exemplo

  1. Em um aviso de comando, navegar até o diretório que contém o arquivo executável compilado.

  2. Tipo de basicdirectorysearch Pressione e de Digite.

Observação:

Esse exemplo é um aplicativo de console.Você deve iniciar e executar em um aviso de comando janela para exibir sua saída.

Comentários

Este exemplo lista as seguintes informações:

  • Número total de resultados encontrados

  • Número total de propriedades encontradas

  • O nome de cada propriedade

  • O ativo diretório caminho, propriedade displaynome e a propriedade nome para cada resultado de Pesquisar

Este exemplo demonstra as seguintes tarefas:

  • Como criar uma instância de um ativo diretório DirectorySearcher objeto

  • Como criar uma instância de um DirectoryEntry objeto, fornecendo autenticação para ativo diretório fornecendo um nome de usuário e senha

  • sistema autônomo especificar ativo diretório Pesquisarr parâmetros sistema autônomo filtro, PageSize, PropertiesLoad e SearchScope em um DirectorySearcher objeto

  • Como pesquisar ativo diretório usando o método FindAll do DirectorySearcher objeto

  • Como acessar os resultados de uma ativo diretório Pesquisarr usando o SearchResultCollection objeto