Backup do Windows 7 - remova automaticamente intervalos de backup antigos

3

Eu tenho uma unidade USB de 1 TB que eu uso como uma unidade de backup para o meu PC de trabalho.

A unidade acabará perdendo espaço e eu preciso entrar e remover backups mais antigos usando as caixas de diálogo gerenciar backups de espaço / exibição e excluir backups de períodos anteriores.

Existe alguma maneira de dizer ao Windows Backup para gerenciar o espaço de backup de uma maneira mais inteligente e manter o máximo de backups possível, mas sem ultrapassar o tamanho da unidade e emitir erros?

    
por RnR 14.05.2014 / 14:02

4 respostas

2

Eu escrevo isto para ser executado toda semana:

wbadmin delete backup -keepversions:7 -quiet

Fácil. Fogo e esqueça.

    
por 26.02.2016 / 15:53
1

para manter os últimos 3 backups:

wbadmin delete backup -keepversions:3 -quiet
  1. abra o bloco de notas e digite a linha.
  2. salve o arquivo como remove-old-backups.bat
  3. abra o Agendador de tarefas (Windows 10)
  4. No clique direito em "Criar tarefa"
  5. [Geral]: preencha uma descrição
  6. [acionadores] > [Novo] > [Em um agendamento] > [semanalmente]… (para executá-lo semanalmente)
  7. [Ações] > [Novo] > [Iniciar um programa] > selecione seu arquivo .bat

isso deve ser feito.

informação dos comandos:

wbadmin delete backup /?
wbadmin 1.0 - Backup command-line tool
(C) Copyright 2013 Microsoft Corporation. All rights reserved.

ERROR - Command syntax incorrect. Error: /?. See the command
syntax below.

Syntax: WBADMIN DELETE BACKUP
  {-keepVersions:<No. of copies> | -version:<VersionIdentifier> | -deleteOldest}
  [-backupTarget:<VolumeName>]
  [-machine:<BackupMachineName>]
  [-quiet]

Description:  Deletes the backups that you specify. If the
specified volume contains backups other than backups of the local
server, those backups will not be deleted.
To use this command, you must be a member of the Backup Operators group
or Administrators group.

Parameters:
-keepVersions  Specifies the number of the latest backups to
                keep. The value must be a positive integer. The option value
                -keepVersions:0 deletes all the backups.

-version       Version identifier of the backup in MM/DD/YYYY-HH:MM format.
                If you do not know the version identifier, at a command
                prompt, type:  WBADMIN GET VERSIONS. Versions that are
                exclusively backups can be deleted using this
                command. Use WBADMIN GET ITEMS to view the version type.

-deleteOldest  Deletes the oldest backup.

-backupTarget  Specifies the storage location for the backup that you want
                to delete. The storage location for backups is a
                drive letter, a mount point, or a GUID-based volume path. This
                value only needs to be specified for locating backups that are
                not of the local computer. Information about backups for the
                local computer will be available in the backup catalog on the
                local computer.

-machine       Specifies the computer whose backup you want to
                delete. Useful when multiple computers were backed up to
                the same location. Should be used when -backupTarget is
                specified.

-quiet         Runs the command with no prompts to the user.

Remarks: One, and only one, of these parameters must be specified:
-keepVersions, -version, or -deleteOldest.

Examples:
WBADMIN DELETE BACKUP -version:03/31/2006-10:00
WBADMIN DELETE BACKUP -keepVersions:3
WBADMIN DELETE BACKUP -backupTarget:f: -deleteOldest
    
por 28.08.2018 / 09:38
0

Isso é meio antigo, mas a resposta é: Não. O Windows (7) Backup não exclui automaticamente os backups antigos e não tem a capacidade de fazer isso (automaticamente).

As ferramentas de backup de terceiros são preferidas se você precisar delas.

    
por 08.09.2014 / 17:09
-1

O Backup do Windows 7 não exclui automaticamente os backups antigos. Eu escrevi um script simples AutoIt para encontrar o diretório de backup mais antigo e excluí-lo se houver 4 ou mais. Em seguida, adicionei isso como uma tarefa agendada para ser executada todas as manhãs.

Aqui está o script .

    
por 17.09.2015 / 06:29