Converte o linux ldapsearch para o Windows dsquery

1

Estou convertendo um site para Linux e Apache para Windows e IIS. As páginas estão atualmente escritas em php, mas novas funcionalidades estarão em algo ao longo das linhas de c # .net

Nos arquivos php existe um comando popen chamando o comando ldapsearch para linux e realizando uma consulta baseada no id dos usuários. O que eu preciso fazer é mudar este comando para dsquery, alguém sabe de uma maneira fácil de converter entre os dois comandos.

Eu olhei para a documentação da Microsoft para dsquery, mas parece que falta em comparação com o ldapsearch. Se alguém tiver uma sugestão que possa se adequar melhor a isso, estou aberto à idéia, mas usar dsquery ou ldifde (ou outro comando interno) seria melhor.

Obrigado pela sua ajuda e respostas.

    
por Irukesu 13.06.2011 / 17:55

2 respostas

1

O código PHP não deveria ter chamado ldapsearch.
em vez disso: link

código .net não deve chamar dsquery.
em vez disso: use ferramentas nativas (não é tão fácil encontrar documentos on-line)
útil (?): link

    
por 13.06.2011 / 18:33
0

tem certeza de que estava procurando no lugar certo a documentação? Aqui está um link para o comando dsquery . a sintaxe ldapsearch deve ser muito semelhante de uma perspectiva de filtro dsquery.

off hte top of my head (ou seja, eu não testei isso) para consultar um usuário pelo uid:

dsquery * domainroot -filter "(&(objectCategory=Person)(objectClass=User)(uid='100'))" -attr samaccountname -limit 0
    
por 13.06.2011 / 18:09