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é!
Olá. Teria como colocar um comando para o sistema ser desligado após executar a criação de imagem do sistema? Queria criar um atalho para executar a criação da imagem e o PC fosse desligado logo após. Obrigado
wbAdmin start backup -backupTarget:E: -include:C: -allCritical –quiet C: Windows System32 Shutdown.exe / r / o