Posso executar um script para dar ao usuário uma opção para reinicializar ou adiar depois de uma tarefa de reinicialização automática?

0

Eu tenho uma tarefa para reiniciar um pc em um horário específico todas as noites. Existe uma maneira de criar um pop-up que dará ao usuário uma opção para reiniciar agora ou adiar (com um período de tempo) no Windows 7?

    
por Ellen 20.11.2014 / 22:51

2 respostas

1

Você pode fazer isso com a Choice.

Supondo que o seu script é um arquivo de lote, você pode fazer o seguinte:

choice /C rp /D r /T 60 /M "Your system needs to be rebooted. Press [r] to Reboot, or [p] to Postpone. If you do not make a choice for 60 seconds, the system will reboot.

if "%ERRORLEVEL%"=="2" goto postpone
if "%ERRORLEVEL%"=="1" goto reboot

:reboot
shutdown -r -f -t 0

:postpone
    
por 20.11.2014 / 23:15
0

Se você escreveu um script para showdown exe com o limite de tempo / t, ele mostrará um pop-up em que o Windows será encerrado em 1 min para o comando abaixo.

shutdown /s /t 60

Se o usuário quiser cancelar a contagem de desligamentos, ele pode executar o comando abaixo em cmd e cancelar o desligamento. (ou) você pode escrever um arquivo de lote para o usuário para que ele possa rodar esse arquivo assim que ele pegar o popup

shutdown /a

    
por 20.11.2014 / 23:01

Tags