none
Executar psexec com objeto Shell RRS feed

  • Pergunta

  • Ba galera, uma ajudinha por favor sobre o Wscript.Shel.

    Pelo comando net user username, é me reportado informações sobre a conta, e estou executando o comando desta forma depois de criar o object.

    objShell.run "cmd /c psexec \\serverdc net user username",, True

    Ele executa a atividade tche, mas não deixa a tela do Dos aberta, para que a informação seja lida, o que eu teria que mudar.

    Obrigado Tche.

    quinta-feira, 16 de maio de 2013 17:05

Respostas

  • Troque o /c  por /k

    objShell.run "cmd /k psexec \\serverdc net user username",1, True

    Veja o help do cmd.

    Ref.:

    cmd /?


    Fábio de Paula Junior

    • Marcado como Resposta Marcelo TI quinta-feira, 16 de maio de 2013 19:14
    quinta-feira, 16 de maio de 2013 18:16
    Moderador

Todas as Respostas

  • Marcelo,

    O run tem 3 parametros: Comando, estilo da janela e Esperar (traduzindo porcamente).

    Vc usou o primeiro e o terceiro, o segundo é opcional.

    Tente assim:

    objShell.run "cmd /c psexec \\serverdc net user username",1, True

    Ref.:

    .Run

    http://ss64.com/vb/run.html


    Fábio de Paula Junior

    quinta-feira, 16 de maio de 2013 17:28
    Moderador
  • Ba fabião, obrigado tche mais esta com o mesmo comportamento tche a janela esta sendo executada e fechada em seguida tche.
    quinta-feira, 16 de maio de 2013 18:10
  • Ba fabião, acho que achei o problema só não sei ainda como tratar, apos a execução do psexec ele reporta toda a informação tche e termina com the command completed successfully e na proxima linha net exited on ServidorDC with error code 0.
    quinta-feira, 16 de maio de 2013 18:12
  • Troque o /c  por /k

    objShell.run "cmd /k psexec \\serverdc net user username",1, True

    Veja o help do cmd.

    Ref.:

    cmd /?


    Fábio de Paula Junior

    • Marcado como Resposta Marcelo TI quinta-feira, 16 de maio de 2013 19:14
    quinta-feira, 16 de maio de 2013 18:16
    Moderador
  • Ba trilegal tche, eu ja tinha criado uma saida de texto pro psexec e no final mando abrir o txt e ja ia postar aqui tche, mas assim é melhor pois a informação é só de consulta tche, valeu Fabião.
    quinta-feira, 16 de maio de 2013 19:15