Suspender computador quando o backup do Windows for concluído?

3

Meu laptop está configurado para executar backups semanais, mas infelizmente leva muitas horas para fazer o backup da pequena unidade (por qualquer motivo). Eu gosto de deixá-lo funcionando à noite enquanto eu não estou usando, mas então eu não quero que ele seja executado a noite toda assim que o backup terminar.

Eu esperava que houvesse uma maneira conveniente de adormecer automaticamente (ou mesmo encerrar) o computador quando a operação ativa do Backup do Windows for concluída. Percebi que o Agendador de Tarefas pode ser configurado com uma tarefa com base em um acionador de log de eventos personalizado. Talvez este seja o caminho a percorrer? Em caso afirmativo, gostaria que alguém me dissesse como definir a tarefa para procurar o evento apropriado no log de eventos relevante. Outras sugestões são bem-vindas também.

    
por Noldorin 08.10.2011 / 04:41

1 resposta

2

Eu só posso começar você.

Dependendo de um "evento de acionamento", pode haver mais problemas do que criar um lote simples que substitua o comando executado na hora do backup. um lote simples pode fazer o desligamento logo após o término do programa de backup.

Vá para o item do agendador de tarefas, puxe o "código" para fora, o programa que é executado e o parâmetro usado quando é executado.

Coloque isso em um bloco de notas. coloque um comando "shutdown" na próxima linha. Salve isso como seu BackShut.bat, ou renomeie para .bat de alguma forma. tente testá-lo e depurá-lo (a parte difícil).

backup.exe  (with correct paths, and parameters)
shutdown.exe

O lote precisará aguardar até que o backup seja concluído, antes do desligamento. então use o comando "Iniciar" com uma espera, para iniciar o backup no lote.

start /wait "c:/windows/the backup program.exe"
ECHO Now I'm waiting until the backup returns or finishes
"c:/wherever/it is/Shutdown.exe"  

O parâmetro wait fará com que o script / lote espere até que o programa retorne, ao invés de executar ambos de uma vez (multitarefa ruim aqui).

Em seguida, coloque esse arquivo em lote simples de 2 linhas e o caminho para ele, de volta ao agendador de tarefas, como a tarefa a ser executada. (e depurar até que funcione corretamente)

Comando de backup - > link

Comando de desligamento - > link

O registro armazena os parâmetros de backup por aqui HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsBackup \ ScheduleParams \ Rules

LOL este post é como comprar uma mesa, você tem as partes, mas sem a montagem correta você não tem nada. E o manuel está em balbuciar.

Eu mesmo testaria esse método, mas não vejo sentido nisso. O computador deve sair do modo de espera para fazer o backup e voltar ao estado de espera após a conclusão da tarefa. O sistema é projetado para ser capaz de fazer isso. Você não precisa fazer um lote.

mas Me confiando em MS para puxar 3 coisas em uma linha, eu prefiro fazê-lo manualmente e com um programa que não requer qualquer aspecto desse sistema operacional para fazer uma recuperação. Meus backups devem ser incramentários, sem alguns deles, eles podem ser itens completamente inúteis. Se eu fizer um backup hoje, ele já pode ter um vírus ou alguma falha que eu fiz. sem as últimas semanas de backup também, não é muito útil.

Com um lote simples funcionando corretamente, você pode fazer uma renomeação / cópia do backup de imagem ONE que o Windows faz, antes de executar o próximo backup. Adicionando mais linhas ao script e tornando o backup do Windows mais útil. (pelo que eu li Imaging in MS está sobrescrevendo o último backup) O backup de arquivos é diferente.

rename E:\BackupFolder\OriginalBackup YesterdaysBackup (takes miliseconds)
Backup.exe (can now go to the OriginalBackup location)

Em seguida, complique mais. . . (para espaços nesses caminhos ou nomes de arquivos "c: \ Use \ The Quotes")

rename "E:\Backup Folder\YesterdaysBackup" LastWeeksBack 
Echo The file must exist to rename it, I have space and miliseconds :-)
rename "E:\Backup Folder\OriginalBackup" YesterdaysBackup

e assim por diante, começando de forma simples e testando, depois complicando-o até que ele quebre.

Notas: Esqueci que o comando MSes Shutdown não inclui "Standby". existe um terceiro partido Shutdown.exe que também espera.

    
por 09.10.2011 / 19:47