2011年9月1日木曜日

◆SharePoint、サーバーファームをバックアップする

ファームのバックアップは、Backup-SPFarmコマンドレットを使う。

Backup-SPFarm -BackupMethod full `
  -Directory \\gsg-sv\ファームバックアップ -BackupThread 3 -ea Stop

BackupMethodでフルバックアップか差分バックアップかを指定。
Directoryがバックアップ先の場所。
BackupThreadはGUIで行うときのデフォルトが3だったので同じ値を指定。

バックアップのログを吐きつつエラーの時は管理者にメールするなんてのが普通のパターンだろうか。

& {
    trap{
    Send-MailMessage    -To "<spuser@hoge.co.jp>"                     `
                    -From "SharePoint <spadmin@hoge.co.jp>"            `
                    -Subject "SharePoint Farm Bkup Error"                     `
                    -SmtpServer "smtp.hoge.co.jp"                             `
                    -Body "SharePointファームバックアップエラー($(hostname))" `
                    -Encoding  ([System.Text.Encoding]::Default)

    }
    Add-PSSnapin Microsoft.SharePoint.PowerShell -ea 0
    Write-Output "■ファームバックアップ開始:$(Get-Date)▼▼▼▼▼▼▼▼"
    Backup-SPFarm -BackupMethod full `
      -Directory \\gsg-sv\ファームバックアップ -BackupThread 3 -ea Stop
    Write-Output "■ファームバックアップ終了:$(Get-Date)▲▲▲▲▲▲▲▲"
} >> c:\log\ファームバックアップ.log 2>&1

0 件のコメント:

コメントを投稿