RUNAS via VBScript

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