Tenho uma pergunta que pode parecer estranha, porém acredito ter identificado uma necessidade real de algo assim e gostaria de saber A. Se mais alguém tiver sugestões, ou B. se alguém já cruzou essa ponte e tem indicações de produtos que já pode fornecer função como esta.
Trabalho em uma empresa que emprega e atende um grande número de deficientes visuais. Há uma infinidade de opções para auxiliar o software dentro do sistema operacional que faz de tudo, desde ler seu e-mail até navegar pelas janelas....
O problema é que quando um computador está desligando e está nessa tela instalando as atualizações X de X, por favor, não desligue ou desligue o computador...
Alguém que não pode ver acabará declarando que seu computador está travado e tomará as etapas normais de correção, que é desligá-lo ou desligá-lo!
Quando assumi esta posição, pensei que poderia ter sido uma imagem ruim do último administrador que levava a computadores em reparo de inicialização e com erros aleatórios associados a atualizações com falha. Parece que a causa é que os usuários finais estão fazendo exatamente isso.
Então, eu gostaria de fazer é talvez detectar essa condição e fazer com que ele emita um bipe periódico do sistema ou algo para indicar que está nesse estado, e que eles não devam considerá-lo desligado / precisando ser desligado até que o bipe tenha cessado por x segundos ou algo assim.
Alguém tem alguma sugestão de por onde começar? (Ou onde essa pergunta seria melhor feita?)
Você pode modificar os scripts PSWindowsUpdate para usar o recurso Windows Speech antes que as atualizações sejam instaladas, aumentando o volume para o nível desejado e informando que a instalação da atualização do usuário está prestes a ocorrer e que eles não devem desligar o computador. Em seguida, você criaria uma tarefa agendada de política de grupo para executar o script de instalação com a frequência desejada.