Backup no Sharepoint Foundation 2010

novembro 5, 2012

 

Pré-requisitos:

  • Instalar o 7-zip

Estrutura de Diretórios:

  • C:\Suporte\Backup\Armazenamento\Sites
  • C:\Suporte\Backup\Armazenamento\Farm
  • C:\Suporte\Backup\Scripts

No diretorio de Scripts deverão ter 2 arquivos

  1. BKPSPFarm&Site.ps1
    • Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue
      Backup-SPFarm -Directory C:\Suporte\Backup\Armazenamento\Farm -BackupMethod Full
      Backup-SPSite -Identity http://sharepoint.eficienti.local -Path C:\Suporte\Backup\Armazenamento\Sites\Sharepoint.eficienti.local.bak –Force
       
  2. Compacta_Sharepoint_Backup.bat
    • @echo off
      :As variaveis de data podem ser diferentes dependendo do Idioma do windows
      set ANO=%date:~10,4%
      set MES=%date:~4,2%
      set DIA=%date:~7,2%
      set DATA=%ANO%-%MES%-%DIA%

      set BKPDESTINO=\\DFS\backup\Sharepoint2010_%DATA%.7z
      set BKPORIGEM=C:\Suporte\Backup\Armazenamento
      set LOG=\\DFS\backup\Sharepoint2010_%DATA%.log

      cd C:\Program Files\7-Zip

      :Delete_Historico
      ::Delete de Bkps e Logs no historico com mais de 30 dias
      forfiles /P %BKPDESTINO% /M *.7z /S /D -30 /c “cmd /c del @file”
      forfiles /P %LOG%\.. /M *.log /S /D -30 /c “cmd /c del @file”

      :Inicio
      7z a -mx9 %BKPDESTINO% %BKPORIGEM% > %LOG%
      if %errorlevel% equ 0 (del /F/S/Q %BKPORIGEM%\*.*)

Criar duas tarefas agendadas no Windows:

  1. ScheduleBackupSharepoint
    • Action:
      • Start a program: PowerShell.exe
      • Arguments: &’C:\Suporte\Backup\Scripts\BKPSPFarm&Site.ps1′
  2. ScheduleBackupCompactacao
    • Action:
      • C:\Suporte\Backup\Scripts\Compacta_Sharepoint_Backup.bat
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: