Compartilhar via


Script para agendar o desligamento do computador (pt-BR)

Salve o conteudo a seguir em um arquivo chamado desligar.bat

@Echo off 
cls 
Echo. 
Echo ** Agendamento para desligar o Computador ** 
ECHO ––––––––––––––––––––––––––––––––––––––––––––––––– 
Echo [A] – Agendar Desligamento 
Echo [B] – Cancelar Agendamento 
Echo [C] – Sair 
ECHO ––––––––––––––––––––––––––––––––––––––––––––––––– 
Choice /C:ABC 
If errorlevel 3 goto FIM 
If errorlevel 2 goto Cancelar 
If errorlevel 1 goto Agendar 
:Agendar 
Echo. 
Set /P desligar=Quer Horas deseja desligar o computador (hh:mm): 
echo %desligar% 
SCHTASKS /Create /SC Once /TN Desligar /TR “SHUTDOWN –S –T 0” /v1 /st %desligar% /RU system /F 
CLS 
Echo Agendamento criado com sucesso para hoje: 
Echo. 
schtasks /query | find “Desligar” 
Echo. 
Echo Para cancelar o agendamento execute novamente o script Desligar.bat e selecione a opcao Cancelar. 

Echo. 
Goto FIM 
:Cancelar 
Echo. 
schtasks /Delete /TN “Desligar” 
Echo. 
Goto FIM 
:Fim

Este artigo foi originalmente escrito por: Daniel Donda Leader UGSS Mcsesolution (GITCA)  MCITP Enterprise, MCP, MCSA, MCSE, MCT, MCSE Messaging / Security Colaborador do MCPBrasil.com

Donda's site: http://www.mcsesolution.com/
Twitter: http://twitter.com/danieldonda