Ir ao conteúdo
  • Cadastre-se

.bat para backup por dias da semana


aliasxn

Posts recomendados

Ola. Preciso modificar a rotina de backup do servidor para salvar em uma pasta diferente pra cada dia da semana. Antes era uma pasta para cada dia do mes, porém o backup está grande demais agora e não temos espaço no hd. O bat era assim:

 

set data=%date:~0,2%

C:\progra~1\WINRAR\RAR A -EP1 -hp!asdf1234! -r D:\BACKUP\DIARIO\%data%\PUBLICA.rar C:\DADOS\PUBLICA\*.*
C:\progra~1\WINRAR\RAR A -EP1 -hp!asdf1234! -r D:\BACKUP\DIARIO\%data%\SISTEMAS.rar C:\DADOS\SISTEMAS\*.*

date /t >> C:\BACKUP\LOG\Backup.txt
time /t >> C:\BACKUP\LOG\Backup.txt
echo ************ >> C:\BACKUP\LOG\Backup.txt

 

 

Grato desde ja.

 

EDIT: É um Windows Server 2012 R2 Standard.

Link para o comentário
Compartilhar em outros sites

A quem possa interessar eu consegui aqui. Ficou assim:

 

@echo off


SETLOCAL enabledelayedexpansion
SET /a count=0
FOR /F "skip=1" %%D IN ('wmic path win32_localtime get dayofweek') DO (
    if "!count!" GTR "0" GOTO next
    set dow=%%D
    SET /a count+=1
)
:next

 

C:\progra~1\WINRAR\RAR a -u -r -ep1 D:\BACKUP\%dow%\PUBLICA.rar D:\TESTE\*.*

 

 

 

 

No caso eu uso o winrar pra fazer os backups, mas também funciona so com xcopy pra quem preferir.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...