Script para reiniciar o servidor quando nenhum usuário estiver conectado remotamente

4

Estou à procura de algo especial: aqui está um servidor do Windows que é usado para desenvolvimento por 4/5 pessoas trabalhando remotamente através de controle remoto.

Estou instalando o Visual Studio 2010 nele e a instalação não continuará até que o servidor seja reiniciado. Eu estou procurando uma maneira de reiniciar quando o servidor está ocioso (quando ninguém está conectado através de área de trabalho remota) para que a reinicialização não incomode ninguém.

Existe algum software que pode fazer isso?

Obrigado!

    
por RitonLaJoie 11.09.2012 / 13:26

3 respostas

6

Aqui está um script:

  1. Descubra em que horário nenhum dos desenvolvedores provavelmente estará logado. Para este exemplo, usaremos de 3:00 às 7:00 como o horário em que não é esperado que nenhum desenvolvedor faça o login.
  2. Envie um e-mail para os desenvolvedores e informe que o servidor será reinicializado às três da manhã.
  3. Reinicialize o servidor às 3 da manhã.
por 11.09.2012 / 13:43
5

Você provavelmente poderia criar scripts em Powershell ou em Lote e, em seguida, executar uma tarefa agendada a cada 5 minutos para verificar e, em seguida, reinicializá-lo, se possível. Experimente o comando "quser". Mas você precisará testar isso, etc.

Então, com isso dito, você tem 5 usuários. Basta dizer ou perguntar a eles - é muito mais provável que você os incomode saltando de repente o servidor quando eles estão prestes a fazer logon ou se eles fizeram o logoff por um minuto.

Além disso, verifique se há sessões desconectadas e não apenas usuários ativos

    
por 11.09.2012 / 13:42
4

Esta é uma daquelas situações em que você faz seu trabalho interrompe outra pessoa e vice-versa.

Claro que você pode gravar muitas horas tentando descobrir uma solução técnica, mas conversar um com o outro e encontrar um horário adequado será mais barato e mais fácil de sustentar no futuro.

Se eles realmente precisam de tempo de inatividade zero, você precisa saber para poder investir nisso, pois pode haver custos relacionados a interrupções não planejadas que são inaceitáveis. Se eles não se importarem com isso, então eles não devem exigir que você não faça o seu trabalho!

    
por 11.09.2012 / 16:44

Tags