Reinicialize o sistema remoto sem usar o shutdown.exe

3

No Windows XP, existe uma maneira de reiniciar um sistema remoto sem usar o shutdown.exe?

O sistema de destino também é o Windows XP, e o acesso via RDP está disponível. Eu tenho privilégios administrativos locais na caixa, mas por algum motivo não posso executar shutdown.exe.

Eu sei que certas tarefas, como logoff e outras, podem ser feitas com rundll32, mas não tenho certeza de qual (se alguma) a sintaxe seria usá-la para desligar ou reinicializar.

    
por Iszi 18.05.2011 / 17:04

3 respostas

0

Você pode executar o desligamento da sua própria máquina , portanto, não importa se está disponível na máquina remota ou não.

shutdown \computername /r /t:5 "Your computer is shutting down in 5 seconds. Bye." /y /f

/ r é para reinicializar
/ t: X é "Desligar em X segundos"
/ y é "Responda sim a tudo"
/ f é "força"

    
por 18.05.2011 / 17:11
0

Supostamente, havia um utilitário de encerramento de terminal remoto no Windows 2000 que poderia funcionar no Windows XP. É chamado de TSSHUTDN. Há também uma ferramenta sysinternals chamada Psshutdown. Eu adicionei alguns resultados do Google abaixo.

Artigo da base de conhecimento do Windows sobre

Documentação do XP Pro hospedada pela Microsoft

Artigo da TechNet falando sobre diferentes ferramentas de desligamento

Eu não testei nenhuma dessas soluções.

Espero que isso ajude

    
por 18.05.2011 / 17:23
0

Você pode reinicializar o computador criando e executando este VBScript no computador remoto:

set objwmiservice = getobject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\.\root\cimv2") 
set coloperatingsystems = objwmiservice.execquery ("select * from Win32_OperatingSystem") 
for each objoperatingsystem in coloperatingsystems 
    objoperatingsystem.Win32Shutdown(2) 
next

Fonte de script , Documentação do Win32Shutdown

    
por 18.05.2011 / 18:03

Tags