Estratégia de sincronização de pastas com robocopy e um arquivo de token

0

Eu trabalho em duas máquinas que não consigo sincronizar na rede, então uso uma memória flash.

Para sincronizá-los, criei um script powershell que faz backup da minha pasta de trabalho na unidade flash para que eu possa restaurá-la posteriormente na outra máquina com o mesmo script, mas com um parâmetro diferente.

Ontem eu cometi um erro e eu restaurei o conteúdo do pendrive para a outra máquina sobrescrevendo o meu trabalho (felizmente não perdi muito).

Mas obrigado para este evento, comecei a pensar em como poderia evitar isso no futuro?

Minha idéia era passar um arquivo de token de uma cópia para outra para marcar qual é o mais recente e para que o script saiba automaticamente se deve fazer backup (copiar para a unidade flash) ou restaurar (copiar para a máquina ) os arquivos.

Você acha que é uma boa ideia?

Você tem alguma sugestão de como o arquivo-token deve ser ou o que devo colocar lá? Um timestamp? Ou talvez eu deva alterar os timestamps do arquivo?

Como devo manter o arquivo de tokens?

Ou talvez você tenha outras idéias?

Eu prefiro não usar um software de sincronização.

    
por t3chb0t 25.08.2016 / 09:15

1 resposta

1

Faça 3 scripts, IN significa In from USB, Out significa Out to USB, LA significa último bem conhecido. Faça 3 pastas no PC e na chave USB, LAst, Current, Save ou nomes que façam sentido para você.

  • Em execução:

Current_PC > Save_USB

Current_USB > Current_PC

  • esgotamento:

Current_PC > Save_PC

Current_PC > Current_USB

  • Executando por último:

Current_PV > > Last_PC & Last_USB

Não há necessidade de token ou arquivo .ini com essa abordagem.

    
por 20.09.2016 / 22:21