Windows 2003: reinicialização agendada não funciona quando um usuário está conectado

1

Eu gostaria de reiniciar o Windows Server 2003 todas as noites.

Se eu usar "shutdown -r", isso funcionará bem apenas se nenhum usuário estiver conectado ao console ou se o usuário conectado não tiver nenhum documento aberto (por exemplo, o bloco de notas pede permissão antes de fechar). Se um usuário estiver conectado ao console, mas a sessão estiver bloqueada, isso também fará com que a reinicialização falhe.

Se eu usar "shutdown -r -f", isso funciona toda vez, mas nenhum aplicativo oferece a oportunidade de fechar bem. Eles são mortos. Não é legal.

Eu também testei o psshutdown, mas não obtive o resultado que queria.

Eu também testei o primeiro logoff do usuário do console com "psshutdown -o", mas tive o mesmo problema. Então testei usando "psshutdown -o" primeiro e 20 segundos depois "psshutdown -o", mas o segundo saiu com um erro porque uma ação já está em andamento.

Em todos os casos, se eu apertar o botão de energia física, o Windows fecha bem em (quase) todos os casos. Então isso é possível.

Estou procurando uma maneira de:

  1. Peça educadamente que os aplicativos fechem
  2. Após um atraso, mate o outro ones ou emulam a ação do botão power (provavelmente com ACPI)
por Gregory MOUSSAT 08.02.2012 / 22:27

3 respostas

1

Eu encontrei uma solução interessante: tsshutdn.exe \

Mesmo que o Terminal Server não esteja habilitado, feche de maneira limpa todos os programas possíveis e elimine os não-cooperativos.

Veja tsshutdn.exe \? nas opções da linha de comando.

    
por 19.08.2012 / 03:33
1

Que tal algo como: shutdown /t 60 /f

A ajuda para desligar / f dizer que implica / t xx é maior que 0. Isso deve dar ao usuário 60 segundos para desligar as coisas antes de reiniciar.

    
por 08.02.2012 / 23:00
-1

Este é um servidor de terminal, o que significa que ele tem a função de servidor de terminal instalada? Se assim for, isso seria outra opção.

link

Além disso, eu não testei, mas esse aplicativo personalizado (poweroff) parece valer a pena tentar também.

link

    
por 09.02.2012 / 01:40