Windows

Windows Server: Backup via linha de comando

Publicado

em

Seja qual for o tamanho da sua rede, sempre é necessário fazer um backup de todos os dados bem como dos recursos empregados no servidor garantindo assim seu melhor uso no ambiente.

Com isso em mente , vamos falar aqui sobre alguns comandos que nos ajudarão nesse processo de backup para que nenhum imprevisto lhe pegue despreparado.

Requisitos

  • Possuir credenciais administrativas: isso inclui 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, é muito necessário possuir também a senha do DSRM (Directory Services Recovery Mode / Modo de Restauração dos Serviços de Diretório).
  • Mídia para o backup: Sem dúvidas 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 também o próprio 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.

Sistema de backup do Windows Server

O sisteminha de backup do Windows Server é composto por mais ou menos 4 componentes , sendo eles:

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

Alguns comandos e exemplos:

1- Primeiramente o comando para a instalação do recurso de backup

servermanagercmd -install Backup-Features

2- Vamos efeturar agora um backup do estado do sistema

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

3- Agora vamos descobrir as versões de backup disponíveis para a 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:

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- Vamos efeturar agora o backup geral do windows server

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

8- Também podemos agendar um backup para ocorrer em determinado horário:

wbadmin enable backup --addtarget:<drive-alvo>: -include:<drive-origem-1>:, <drive-origem-2>:, <drive-origem-N>: -schedule:07:30,13:00,19:30

9- Como também podemos desabilitar 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>

Gostou? Compartilha!

EM ALTA

Sair da versão mobile