Ola senhroes, gostaria de tirar uma duvida com vocês, no qual venho enfrentando e nao conseguir achar solução, se puderem em auxiliar.
Nao sou especialista em comando/programação.
Bom precisava executar um comando em um server2012 remotamente usando o psexec, porem depois de ler bastante, testar, achei solução em parte.
no meu caso precisava pausar as VMs, e desligar o servidor usando um .bat.
porem no comando consigo desliga-lo via comando remoto, porem a linha que dentro desse bat que pausa a vm, nao executa.... sendo assim nao pausa a vm.
sendo que se seu executar localmente o .bat que esta la no servidor como adm, funciona tudo perfeito.... ou seja apenas via Psexec(remoto) que nao esta funcionando, e que pelo eu entendi, falta o comando de adm administrativas para ser ser executado.
mas ja testei vários comando, sem sucesso...
Poderiam me direcionar, e ou me contar aonde estou errado.
vou deixar uns link do que eu ja tentei.
ja coloquei .bat dentro da pasta windows.
ja coloquei direto na raiz c:
ja tentei editar o bat colocando com o runas
ja tentei usando o comando colocando as P.administrativas no Psexec.
comando usado: psexec \cli01 -u cli01\usuario -p admin -i c:\desliga.bat
dentro desse comando tem as seguintes linhas:
@echo
runas /savecred /user:%computername%\Administrador
powershell.exe Suspend-VM WIN7
shutdown -r -f -t 180
@echo
@pause
referencias;
https://pt.stackoverflow.com/questions/256156/criando-um-bat-e-executando-o-codigo-com-privilegios-de-administrador
https://learn.microsoft.com/pt-br/sysinternals/downloads/psexec
https://www.youtube.com/watch?v=uis36XxFUfg
*** ou oura solução que desliga o servidor remotamente (devido a aplicação que nao roda em ambiente server)
Agradeço a todos, vlw