Use a função de desligamento remoto no MSRPC, com o sinalizador "force" para substituir sessões bloqueadas ou processos suspensos. Se o Samba estiver instalado, ele pode ser usado como:
net rpc -S vm-hostname shutdown -t 0 -f
(O comando equivalente do Windows é shutdown -m \vm-hostname -s -t 0 -f
.)
Alternativamente, ssh na VM do Windows e execute shutdown -s -t 0 -f
dessa maneira. Existem vários servidores SSH gratuitos para o Windows, como o Bitvise WinSSHd.
Todos os três métodos (mesmo se você executar shutdown
sobre SSH ou localmente) exigem uma conta com o privilégio SeRemoteShutdown , um administrador por padrão.