Gostaria apenas de entrar em meu soapbox de reinicialização automática por um segundo: a minha experiência é que automaticamente / forçar uma reinicialização é geralmente uma idéia ruim .
Nós, administradores de sistemas, geralmente temos um pouco de complexidade para garantir que o último patch tenha sido aplicado o segundo que está instalado, porque o OMG até então o sistema não está corrigido . No entanto, você deve perceber que os administradores do sistema, pelo menos teoricamente, estão lá para permitir que as pessoas que usam o sistema façam seu trabalho.
Se você reinicializar automaticamente assim que um patch for instalado e, digamos, o clock do sistema da estação de trabalho tiver sido reiniciado, pensando que são 2h da manhã e algum pobre Dilbert perder o trabalho, você fez um enorme gaff. Na minha opinião, é muito mais complicado do que ter um sistema temporariamente sem patch na rede.
Na minha experiência, ter algum tipo de mensagem não descartável dizendo ao usuário para reiniciar é geralmente uma idéia melhor. Deixem que eles terminem seu trabalho e reiniciem durante o almoço, ou peça para eles desligarem a estação de trabalho durante a noite, ou algo que se encaixe bem em sua organização.
Dito isto, quando ajudei a administrar 12 laboratórios de informática em uma faculdade, definimos o tempo de inatividade quando sabíamos com certeza que ninguém usaria nenhuma das máquinas porque as portas estavam trancadas. Essa é uma situação em que a auto-inicialização é certamente ok; é apenas a paralisação automática forçada autônoma que me irrita.