10 comandos para backup do Windows Server pela linha de comandos

Backup do Windows Server pela linha de comandos

Podemos realizar backups em um servidor Windows Server utilizando a linha de comandos, com o utilitário wbadmin. Apesar de ser possível - e bem simples - realizar backups pela aplicação gráfica de backup, é importante conhecer alguns comandos do CMD / PowerShell para realizar essas tarefas, pois eventualmente podemos nos deparar com um servidor Windows Server sem interface gráfica ou com problemas de acesso à GUI.

Nesta lição veremos 10 exemplos de comandos úteis para realizar algumas das tarefas de backup mais comuns no Microsoft Windows Server 2012.

Pré-requisitos para backup

Pré-requisitos para poder efetuar backup do Windows Server 2012:

  • Possuir credenciais administrativas: ser membro dos grupos Administradores ou Operadores de Cópia (para backups não-agendados); somente administradores podem agendar backups.
  • Para restaurar um controlador de domínio, é necessário possuir a senha do DSRM (Directory Services Recovery Mode / Modo de Restauração dos Serviços de Diretório).
  • Mídia para o backup: Discos rígidos fixos ou removíveis; DVDs; pasta compartilhada na rede (neste caso, não é possível armazenar backup do estado do sistema).
  • Ter o recurso de backup instalado no servidor
  • Não é possível usar fitas magnéticas ou volumes dinâmicos para efetuar os backups.
  • Para restauração do sistema, possuir um Windows Recovery Disc ou o DVD de instalação do sistema.

Componentes do sistema de backup do Windows Server 2012

O sistema de backups do Windows Server 2012 é composto de quatro componentes:

  • wbadmin.msc, que é a interface de usuário gráfica MMC
  • wbadmin.exe, que é o utilitário de linha de comandos discutido neste artigo
  • wbengine.exe, que é o serviço de backup em si
  • Um conjunto de cmdlets do Windows PowerShell

Comandos e exemplos

1 - Instalação do recurso de backup:

servermanagercmd -install Backup-Features

2 - Efetuar backup do estado do sistema:

wbadmin start systemstatebackup -backuptarget:<drive-alvo>: -quiet

3 - Descobrir as versões de backups disponíveis para restauração:

wbadmin get versions -backuptarget:<drive-alvo>:

4 - Restaurar o estado do sistema (em modo DSRM, com a mídia contendo o backup conectada):

wbadmin start systemstaterecovery -version:<MM/DD/YYYY-hh:mm> -backuptarget:<drive-alvo> -quiet

5 - Reiniciar o servidor em modo de restauração do serviços de diretório (DSRM) para restauração do system state:

bcdedit /set safeboot dsrepair

6 - Reiniciar o servidor em modo normal (após ter concluído a restauração do system state):

bcdedit /deletevalue safeboot

7 - Efetuar um backup completo do sistema:

wbadmin start backup -include:<drive-origem-1>:, <drive-origem-2>:, <drive-origem-N>: -backuptarget:<drive-alvo>: -quiet

8 - Agendar um backup na linha de comandos para ocorrer nos horários 06:00, 12:00 e 21:00:

wbadmin enable backup --addtarget:<drive-alvo>: -include:<drive-origem-1>:, <drive-origem-2>:, <drive-origem-N>: -schedule:06:00,12:00,21:00

9 - Desativar os backups agendados:

wbadmin disable backup

10 - Descobrir os itens incluídos em um backup realizado no servidor atual:

wbadmin get items -version:<versão-backup>

É isso aí! Na próxima lição vamos mostrar como efetuar uma restauração do backup do Active Directory no Windows Server 2012. Até!

Curso de Implantação de Active Directory

Curso de Implantação de Active Directory no Windows Server 2012 R2

Sobre Fábio dos Reis (1198 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Astronomia, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*