teste de script se o sccm estiver instalando o software no momento

1

Tenha um script que reinicialize um grande número de computadores a cada 2 horas quando nenhum usuário estiver conectado. O script dura um tempo aleatório de até 1 hora e 59 minutos após ser iniciado antes de testar se um usuário estiver conectado e se nenhum usuário reinicializar o computador. Estamos implantando o script por meio de um pacote SCCM com um tempo de repetição de 2 horas e sempre reexecutamos.

Não queremos interferir com o software de instalação do SCCM, reiniciando a instalação do meio SCCM, portanto, seria útil saber como testar se o SCCM ou qualquer outro serviço está instalando software no momento, para que a reinicialização possa ser inibida nesse caso.

    
por sdjuan 18.02.2016 / 04:36

1 resposta

1

Seu script de reinicialização deve parar o serviço CcmExec e aguardar que ele entre no estado parado. Ele deve ser reinicializado apenas quando o serviço for interrompido. AFAICT quando o serviço recebe um sinal de parada, completará com segurança todas as suas tarefas, incluindo quaisquer instalações em andamento.

    
por 19.02.2016 / 16:17