Como criar uma ferramenta de backup de dados com roteiro synctoy & vb
No mês passado, eu escrevi um artigo sobre as diferentes ferramentas que você pode usar para criar backups
Conteúdo
Video: SyncToy 2.1
Nós cobrimos um monte de soluções de backup de dados aqui no MUO, como o artigo de Tina em discos rígidos de clonagem, O artigo de Stefan em arquivo ferramentas de sincronização, ou o artigo de Shankar em sincronizar arquivos entre um PC e seu drive USB. Justin ainda fez um ontem em refazer. Todas essas soluções são grandes, mas se você estiver trabalhando em um ambiente que é cauteloso sobre pacotes gratuitos 3ª software festa, ou empresas que querem ficar com os produtos da Microsoft somente, então você pode encontrar-se sem uma boa solução.
Neste artigo, vou mostrar como você pode usar uma combinação de ferramenta SyncToy livre da Microsoft com uma forma muito simples agendada VB Script que irá automatizar todo o processo de backup de dados.
Configurando SyncToy para backups ficheiro automatizado
Microsoft SyncToy é uma ferramenta gratuita que permite que você “emparelhar” as pastas para qualquer um clone eco ou sincronização completa. Vou explicar a diferença abaixo. No entanto, o ponto aqui é que antes você pode automatizar os backups de arquivos e diretórios, você precisa configurar todas as áreas que você deseja copiar e onde deseja que a cópia arquivada para ir.
Você pode fazer isso quando você executar o SyncToy clicando em “Criar nova pasta Pare, em seguida, definir a pasta esquerda (da) e à direita (a) pasta”. A segunda etapa do processo de configuração de sincronização é escolher o tipo de sincronização que você deseja.
“Sincronizar”É um backup de dados bidirecional. Isto significa que se qualquer novo arquivo aparece ou é atualizado à esquerda ou à direita, essas alterações serão copiados para o outro diretório. Por outro lado, a Echo apenas espelha todas as mudanças do diretório à esquerda para a direita. Este é geralmente o que as pessoas querem fazer quando eles estão fazendo backup de um diretório específico - eles querem todas as alterações espelhadas no backup.
Video: Video Aula - Usando SyncToy
Na solução agendada que eu vou mostrar-lhe como configurar, eu estou indo para configurar quatro pares de pasta. Cada par é um backup que eu quero lidar durante um determinado momento do dia. Na parte da manhã, eu estou indo para fazer backup de uma pasta. Ao meio-dia, vou fazer backup de outra, e assim por diante.
Depois de ter todas as pastas criadas que deseja executar backups automatizados para, é hora de configurar o script que irá lançar SyncToy usando o recurso de linha de comando que Microsoft oferece com a ferramenta.
Configurando o script de automação SyncToy
The Script VB que eu vou mostrar para você verificar a hora actual do dia, e será executado o comando apropriado para iniciar o programa Microsoft SyncToy e fazer backup do diretório certo.
Ele faz isso usando o nome do diretório emparelhado que você configurou na ferramenta acima. Copie o script no bloco de notas e salve-o como algo como “databackup.wsf”.
O script acima simplesmente verifica a hora agora (com base no relógio PC onde o script é executado), e se for entre meia-noite e 6h59, ele irá sincronizar os “MorningFiles” par que você configurou. Entre 07:00 e 12:59, o “NoonFiles” par, e assim por diante.
Video: TUTORIAL - Microsoft SyncToy
Tudo que você tem a fazer agora é configurar uma tarefa programada do Windows que irá lançar o script acima quatro vezes por dia dentro das quatro intervalos de tempo. Isso também é muito fácil, basta ir ao Painel de Controle, Ferramentas Administrativas e abrir o Agendador de Tarefas. Clique em "Criar Tarefa”.
Nomear a tarefa e clique na guia gatilho. Certifique-se de selecionar “Por uma programação“, Diariamente, repetem todos os dias, começam em 3 a.m., e, em seguida, na parte inferior clique para repetir a tarefa a cada 6 horas. Isso irá provocar a tarefa em 0300, 0900, 1500 e 2100 horas.
Esses são todos dentro de um dos quatro intervalos de tempo que você programou em seu script. Agora clique no Ações guia, e selecione “Iniciar um programa”Na lista suspensa e navegue até onde você armazenou o script.
Isso é tudo que existe para ela! Agora, o agendador de tarefas vai lançar seu script única quatro vezes por dia (não há necessidade de mexer com múltiplas tarefas). Seu script vai lidar com o lançamento SyncToy no modo de comando com o lançamento de “SyncToyCmd.exe -R EveningFiles”- com o que par arquivo que você nomeado após‘-R’.
Você pode monitorar se seu script está em execução, verificando o arquivo de log SyncToy no “C: Users Proprietário AppData Local Microsoft SyncToy 2.0 SyncToyLog.log”
O log atualiza cada vez SyncToy é executado, e ele vai te mostrar o que diretório foi feito o backup, quando foi feito, a contagem de arquivo e o tamanho do backup.
Será que esses dados de backup solução trabalho para você? Você tem outras maneiras que você gostaria de fazer backup automático de arquivos de dados importantes e pastas? Compartilhe seus pensamentos na seção de comentários abaixo.