Olá pessoal,
Muitos alunos me questionam sobre a possibilidade de criar scripts usando o comando RUNAS de forma que a senha do usuário também já seja informada. Passeando pela Internet, achei uma solução usando Visual Basic Script (VBS) que funciona direitinho. Seguem um exemplo abaixo, onde irei usar o script para abrir um prompt de comando como Administrador, mas vocês podem adaptar o comando para rodar qualquer programa e com qualquer usuário ok.
Set CmdShell=Wscript.CreateObject(“Wscript.Shell”)
CmdShell.Run “runas /user:curso\administrator “”cmd”””
Wscript.Sleep 100
CmdShell.SendKeys “P@ssw0rd~”
Wscript.Quit
Na Quarta linha, opção CmdShell.SendKeys a senha tem que ser informada entre “ASPAS” e o acento ~ deve ser adicionado após a mesma.
Fonte: http://www.itproexpert.com/post/Runas-via-Script-VBS.aspx