Estou fazendo um script para copiar uns arquivos da rede para os desktop, o script só funciona se eu roda como administrador, criei um vbscrip mas mesmo assim ele não roda, alguem tem alguma ideia do que possa ser?
strPath = Replace(WScript.ScriptFullName,WScript.ScriptName,"")
WshShell.Run "runas /env /user:FTTX\administrador ""ATUALIZA_APOLO12.bat"" "
If objItem.Name = "runas.exe" then
WshShell.Sendkeys "senha~"
Editado Fábio JrModerator segunda-feira, 11 de agosto de 2014 14:17 Título e formatação do código
sexta-feira, 8 de agosto de 2014 20:27
Valentim, um outra alternativa seria psexec ou powershell.
Marcado como Resposta Fábio JrModerator terça-feira, 19 de agosto de 2014 13:47
sábado, 9 de agosto de 2014 01:13
Não é uma boa prática colocar senhas dentro de scripts.
Você não disse quando este script é executado mas acredito que seja um script de logon. Se for este caso recomendo que você utilize o script na parte de inicialização (Start up) assim ele vai rodar com a conta de Sistema que tem menos restrições que um usuário comum.
segunda-feira, 11 de agosto de 2014 14:20
Boa tarde, normalmente é falta de permissão mesmo. Se você criar uma tarefa agendada e configurar para que esse script seja executado com um agendamento não lhe ajuda ?