wbadmin enable backup
Cria e habilita um agendamento de backup diário ou modifica um agendamento de backup existente. Sem parâmetros especificados, ele exibe as configurações de backup agendadas no momento.
Para configurar ou modificar um agendamento de backup diário usando esse comando, você precisa ser membro do grupo Operadores de Backup ou do grupo Administradores. Além disso, você deve executar wbadmin em um prompt de comandos com privilégios elevados, clicando com o botão direito em Prompt de Comando e selecionando Executar como administrador.
Para exibir o valor do identificador de disco para seus discos, execute o comando wbadmin get disks.
Sintaxe
wbadmin enable backup [-addtarget:<BackupTarget>] [-removetarget:<BackupTarget>] [-schedule:<TimeToRunBackup>] [-include:<VolumesToInclude>] [-nonRecurseInclude:<ItemsToInclude>] [-exclude:<ItemsToExclude>] [-nonRecurseExclude:<ItemsToExclude>][-systemState] [-hyperv:<HyperVComponentsToExclude>] [-allCritical] [-systemState] [-vssFull | -vssCopy] [-user:<UserName>] [-password:<Password>] [-allowDeleteOldBackups] [-quiet]
Parâmetros
Parâmetro | Descrição |
---|---|
-addtarget | Especifica o local de armazenamento para backups. Exige que você especifique o local como um caminho de disco, volume ou UNC (Universal Naming Convention) para uma pasta compartilhada remota (\\<servername>\<sharename> ). Por padrão, o backup será salvo em: \\<servername>\<sharename> WindowsImageBackup <ComputerBackedUp> . Se você especificar um disco, o disco será formatado antes do uso e todos os dados existentes nele serão apagados permanentemente. Se você especificar uma pasta compartilhada, não poderá adicionar mais locais. Você só pode especificar uma pasta compartilhada como um local de armazenamento por vez.Importante: se você salvar um backup em uma pasta compartilhada remota, ele será substituído se você usar a mesma pasta para fazer backup do mesmo computador novamente. Além disso, se a operação de backup falhar, você poderá acabar sem backup porque o backup mais antigo será substituído, mas o backup mais recente não será utilizável. Você pode evitar isso criando subpastas na pasta compartilhada remota para organizar seus backups. Se você fizer isso, as subpastas precisarão do dobro do espaço da pasta pai. Somente um local pode ser especificado em um comando. Vários locais de armazenamento de backup de volume e disco podem ser adicionados executando o comando novamente. |
-removetarget | Especifica o local de armazenamento que você deseja remover do agendamento de backup existente. Exige que você especifique o local como um identificador de disco. |
-schedule | Especifica as horas do dia para criar um backup, formatadas como HH:MM e delimitadas por vírgulas. |
-include | Especifica a lista delimitada por vírgulas de itens a serem incluídos no backup. Você pode incluir vários arquivos, pastas ou volumes. Os caminhos de volume podem ser especificados usando letras de drive de volume, pontos de montagem de volume ou nomes de volume com base em GUID. Se você usa um nome de volume baseado em GUID, ele deve terminar com uma barra invertida (\ ). Você pode usar o caractere curinga (* ) no nome do arquivo ao especificar um caminho para o arquivo. |
-nonRecurseInclude | Especifica a lista de itens não recursivos e delimitados por vírgulas a serem incluídos no backup. Você pode incluir vários arquivos, pastas ou volumes. Os caminhos de volume podem ser especificados usando letras de drive de volume, pontos de montagem de volume ou nomes de volume com base em GUID. Se você usa um nome de volume baseado em GUID, ele deve terminar com uma barra invertida (\ ). Você pode usar o caractere curinga (* ) no nome do arquivo ao especificar um caminho para o arquivo. Deve ser usado apenas quando o parâmetro -backupTarget é usado. |
-exclude | Especifica a lista delimitada por vírgulas de itens a serem excluídos do backup. Você pode excluir arquivos, pastas ou volumes. Os caminhos de volume podem ser especificados usando letras de drive de volume, pontos de montagem de volume ou nomes de volume com base em GUID. Se você usa um nome de volume baseado em GUID, ele deve terminar com uma barra invertida (\ ). Você pode usar o caractere curinga (* ) no nome do arquivo ao especificar um caminho para o arquivo. |
-nonRecurseExclude | Especifica a lista não recursiva e delimitada por vírgulas de itens a serem excluídos do backup. Você pode excluir arquivos, pastas ou volumes. Os caminhos de volume podem ser especificados usando letras de drive de volume, pontos de montagem de volume ou nomes de volume com base em GUID. Se você usa um nome de volume baseado em GUID, ele deve terminar com uma barra invertida (\ ). Você pode usar o caractere curinga (* ) no nome do arquivo ao especificar um caminho para o arquivo. |
-hyperv | Especifica a lista delimitada por vírgulas de componentes a serem incluídos no backup. O identificador pode ser um nome de componente ou GUID de componente (com ou sem chaves). |
-systemState | Cria um backup que inclui o estado do sistema, além de outros itens especificados com o parâmetro -include. O estado do sistema contém arquivos de inicialização (Boot.ini, NDTLDR, NTDetect.com), o Registro do Windows, incluindo configurações COM, o SYSVOL (Políticas de Grupo e Scripts de Logon), o Active Directory e o NTDS.DIT em controladores de domínio e, se o serviço de certificados estiver instalado, o Repositório de Certificados. Se o servidor tiver a função de servidor Web instalada, o Metadiretório do IIS será incluído. Se o servidor fizer parte de um cluster, as informações do serviço de cluster também serão incluídas. |
-allCritical | Especifica que todos os volumes críticos (volumes que contêm o estado do sistema operacional) sejam incluídos nos backups. Esse parâmetro será útil se você estiver criando um backup para recuperação completa do sistema ou do estado do sistema. Ele deve ser usado somente quando -backupTarget for especificado; caso contrário, o comando falhará. Pode ser usado com a opção -include. Dica: O volume de destino para um backup de volume crítico pode ser uma unidade local, mas não pode ser nenhum dos volumes incluídos no backup. |
-vssFull | Executa um backup completo usando o VSS (Serviço de Cópias de Sombra de Volume). Todos os arquivos são copiados em backup, o histórico de cada arquivo é atualizado para refletir que foi feito backup e os logs de backups anteriores podem ficar truncados. Se esse parâmetro não for usado, o comando wbadmin start backup fará um backup de cópia, mas o histórico de backup dos arquivos que estão sendo copiados não será atualizado. Cuidado: Não use esse parâmetro se você estiver usando um produto diferente do Backup do Windows Server para fazer backup de aplicativos que estão nos volumes incluídos no backup atual. Isso pode potencialmente interromper os backups incrementais, diferenciais ou outros tipos que o outro produto de backup está criando porque o histórico em que eles estão confiando para determinar de quantos dados fazer backup pode estar ausente e eles podem executar um backup completo desnecessariamente. |
-vssCopy | Executa um backup de cópia usando o VSS. É feito o backup de todos os arquivos, mas o histórico dos arquivos dos quais estão sendo feito o backup não é atualizado. Portanto, você preserva todas as informações sobre quais arquivos foram alterados, excluídos e assim por diante, bem como todos os arquivos de log do aplicativo. O uso desse tipo de backup não afeta a sequência de backups incrementais e diferenciais que podem ocorrer independentemente desse backup de cópia. Esse é o valor padrão. Aviso: uma cópia de backup não pode ser usado para backups ou restaurações incrementais ou diferenciais. |
-user | Especifica o usuário com permissão de gravação para o destino de armazenamento de backup (se for uma pasta compartilhada remota). O usuário precisa ser membro do grupo Administradores ou Operadores de Backup no computador que está sendo submetido a backup. |
-password | Especifica a senha para o nome de usuário fornecido pelo parâmetro -user. |
-allowDeleteOldBackups | Substitui todos os backups feitos antes da atualização do computador. |
-quiet | Executa o comando sem prompts para o usuário. |
Exemplos
Para agendar backups diários às 9h e 18h para unidades de disco rígido E:, D:\mountpoint e \\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\
, e para salvar os arquivos no disco chamado DiskID, digite:
wbadmin enable backup -addtarget:DiskID -schedule:09:00,18:00 -include:E:,D:\mountpoint,\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\
Para agendar backups diários da pasta D:\documents às 00:00 às 19h para o local de rede \\backupshare\backup1
, usando as credenciais de rede para o Operador de Backup Aaren Ekelund (aekel), cuja senha é $3hM9^5lp e que é membro do domínio CONTOSOEAST, usado para autenticar o acesso ao compartilhamento de rede, digite:
wbadmin enable backup –addtarget:\\backupshare\backup1 –include: D:\documents –user:CONTOSOEAST\aekel –password:$3hM9^5lp –schedule:00:00,19:00
Para agendar backups diários do volume T: e da pasta D:\documents à 1h do drive H:, excluindo a pasta d:\documents\~tmp
e executando um backup completo usando o Serviço de Cópias de Sombra de Volume, digite:
wbadmin enable backup –addtarget:H: –include T:,D:\documents –exclude D:\documents\~tmp –vssfull –schedule:01:00