Boas ppl.
Preciso de uma grande ajuda. Tou a fazer uma pagina com uma lista de servers onde existirá um botão para fazer restart a esses servidores.
Agora, o codigo parece estar a funcionar bem porque ele executa o DOS. O problema é que ele dá sempre acess denied ao comando de shutdown. Ao que me parece (e sou bastante noob nestas coisas) ele esta a tentar executar o comando com o user IUSR_nome da maquina.
Alguém me pode dar uma dica sobre como fazer para que ele utilize o username que esta nesse momento a usar o site e não o IUSR_?
Obrigado
Preciso de uma grande ajuda. Tou a fazer uma pagina com uma lista de servers onde existirá um botão para fazer restart a esses servidores.
Agora, o codigo parece estar a funcionar bem porque ele executa o DOS. O problema é que ele dá sempre acess denied ao comando de shutdown. Ao que me parece (e sou bastante noob nestas coisas) ele esta a tentar executar o comando com o user IUSR_nome da maquina.
Alguém me pode dar uma dica sobre como fazer para que ele utilize o username que esta nesse momento a usar o site e não o IUSR_?
Obrigado
Código:
url = Request.Form("host")
Set objWShell = CreateObject("WScript.Shell")
Set objCmd = objWShell.Exec("shutdown -r -f -m\\"&url)
strPResult = objCmd.StdOut.Readall()
set objCmd = nothing: Set objWShell = nothing
'response.write strPResult
response.write ".<br>" & replace(strPResult,vbCrLf,"<br>")