Partilhar via


LDAP enviar solicitação Technology Sample

Este exemplo demonstra o uso do LdapConnection classe para realizar várias operações de diretório. Neste exemplo está disponível somente no translation from VPE for Csharp Visual.

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

Para criar a amostra

  1. Abrir um janela do aviso de comando e navegar até o diretório SendRequest\CS.

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

Para executar este exemplo

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

  2. Tipo de SendRequest seguido de seus argumentos e pressione ENTER.

Esta amostra apresenta a seguinte sintaxe:

sendrequest <ldapServer> <user> <pwd> <domain> <targetOU>
  • ldapServer
    O servidor.

  • usuário
    Seu nome de usuário.

  • PWD
    Sua senha.

  • domínio
    Domínio do ativo diretório.

  • targetOU
    A unidade organizacional de destino (OU).

Aqui está um exemplo:

SendRequest.exe myDC1.testDom.fabrikam.com user1 secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com

Observação:

Esse exemplo é um aplicativo de console.Inicie e executá-la em uma janela do aviso de comando para exibir sua saída.

Comentários

Este exemplo define os métodos a seguir.

Método

Descrição

CreateConnection

Conecta-se ao servidor usando um LdapConnection.

Add

Envia uma solicitação para adicionar novos objetos no diretório.

Modify

Envia uma solicitação para modificar um objeto no diretório.

Rename

Envia uma solicitação para renomear um objeto.

Move

Envia uma solicitação para mover um objeto no diretório.

Compare

Compara um atributo de um objeto com um valor especificado.

Search

Envia uma solicitação para pesquisar o diretório usando um filtro de pesquisa LDAP com um escopo especificado e os atributos para retornar.

DeleteLeafObject

Envia uma solicitação para excluir um objeto no diretório.

DeleteTree

Envia uma solicitação para excluir um objeto contendo objetos filho no diretório.