none
Executar chamada runas para arquivos no Desktop RRS feed

  • Pergunta

  • Galera

    Tenho 2 instaladores e um arquivo reg que estão em uma pasta no desktop e necessito fazer este codigo ou algo melhor executar estes arquivos como administrador

    set WshShell = CreateObject("WScript.Shell")
    WshShell.Run "runas /user:administrador reg1.reg"
    WScript.Sleep 1000
    WshShell.Sendkeys "senha"
    WshShell.Sendkeys chr(13)

    WshShell.Run "runas /user:administrador exe1.exe"
    WScript.Sleep 1000
    WshShell.Sendkeys "senha"
    WshShell.Sendkeys chr(13)

    WshShell.Run "runas /user:administrador exe2.exe"
    WScript.Sleep 1000
    WshShell.Sendkeys "senha"
    WshShell.Sendkeys chr(13)

    mais da forma que esta ele nao executa, e tb nao da erro, e tem mais um detalhe ele tem que executar como administrador mais eu nao posso passar o caminho total do arquivo pois o processo será feito em 200 usuarios, eu poderia ate mandar o caminho caso exista alguma forma de fazer o codigo compreender que ele tem que pegar no profile do usuario.

    obrigado galera.

    quinta-feira, 16 de junho de 2011 23:39

Respostas

  • Marcelo

    Use o psexec, segue exemplo

    psexec.exe -u dominio\usuario -p "senha" -c -d %userprofile%\desktop\nomedoarquivo


    Your potential. Our passion - DPCD Tecnologia - Banco Bradesco SA
    domingo, 19 de junho de 2011 04:32

Todas as Respostas