Usuário com melhor resposta
Executar chamada runas para arquivos no Desktop

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.
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- Sugerido como Resposta Leandro Ribeiro da Silva terça-feira, 21 de junho de 2011 00:48
- Marcado como Resposta Marcelo TI quinta-feira, 23 de junho de 2011 23:49
Todas as 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- Sugerido como Resposta Leandro Ribeiro da Silva terça-feira, 21 de junho de 2011 00:48
- Marcado como Resposta Marcelo TI quinta-feira, 23 de junho de 2011 23:49
-