none
DSQuery + DSget = Falha RRS feed

  • Pergunta

  • Boa noite !
    Estou tentando pesquisar (dsquery) por todos os usuários e redefinindo a busca (dsget) mas está ocorrendo erro.
    Quando tento apenas com o dsquery não tenho problemas, mas quando adiciono o dsget ocorre o seguinte:

    C:\Users\Administrador>dsquery user "ou=XXXX,ou=yyy,dc=dominio,dc=local" -limit 0 | dsget user -samid -display -disabled > C:\users.txt
    dsget falhou:O valor de 'Objeto de destino para este comando' está em um formato incorreto.
    digite dsget /? para obter ajuda.

    Já pesquisei mas não vejo onde está o erro, inclusive tentei adicionar o "-UC" e "-UCI" mas sem êxito.

    Agradeço pela ajuda antecipadamente.

    quinta-feira, 26 de setembro de 2013 00:44

Respostas

  • Se não me engano tem esse problema com estes dois comandos.

    Aqui no fórum já postei um exemplo usando o FOR.

    Vou procurar e posto aqui.


    Fábio de Paula Junior

    • Marcado como Resposta Maurício Costa quinta-feira, 26 de setembro de 2013 12:06
    quinta-feira, 26 de setembro de 2013 03:11
    Moderador

Todas as Respostas

  • Se não me engano tem esse problema com estes dois comandos.

    Aqui no fórum já postei um exemplo usando o FOR.

    Vou procurar e posto aqui.


    Fábio de Paula Junior

    • Marcado como Resposta Maurício Costa quinta-feira, 26 de setembro de 2013 12:06
    quinta-feira, 26 de setembro de 2013 03:11
    Moderador
  • Não testei, pode estar faltando algum detalhe.

    for /f "Tokens=*" %%u in ('dsquery user "ou=XXXX,ou=yyy,dc=dominio,dc=local" -limit 0') do dsget user %%u -samid -display -disabled >> c:\users.txt


    Fábio de Paula Junior

    quinta-feira, 26 de setembro de 2013 03:24
    Moderador
  • Se não me engano tem esse problema com estes dois comandos.

    Aqui no fórum já postei um exemplo usando o FOR.

    Vou procurar e posto aqui.


    Fábio de Paula Junior

    Muito obrigado.
    Após sua resposta consegui realizar a tarefa utilizando-se de outra forma,  não foi igual mas tive o resultado desejado:

    dsquery * domainroot -limit 0 -filter "(&(objectCategory=Person)(objectClass=User)(!userAccountControl=514))" -attr cn sAMAccountName >> C:\usuarios.txt

    quinta-feira, 26 de setembro de 2013 12:10