Windows Server バックアップを、PowerShell でやってみる。<3.0 編>

一年半ほど前に書いて完結していたシリーズですが、ふと思いたったので新たな記事を追加します。

タイトルにある「3.0」というのは、Windows Server 2012 の PowerShell 3.0 のことです。

 





   




   

 

Windows Server 2008 R2 とは少々やり方が変わり、「Add-PSSnapin」が不要になりました。

サーバーマネージャーで「Windows Server バックアップ」の機能を追加しただけの状態で、バックアップに関する各種コマンドレットを使用できます。

なお、この機能を PowerShell で追加する場合、Windows Server 2008 R2 の場合とは微妙に異なる下記コマンドレットを実行します。

Install-WindowsFeature -Name Windows-Server-Backup

(先頭の Install- は Add- に置き換えることができます。)

 

 

コマンドプロンプトで、” Wbadmin start backup -backuptarget:G: -allcritical ” というコマンドを実行した場合と同じ結果にするため必要なコマンドレットは、Windows Server 2008 R2 と変わりません。

下記 5 行のコマンドレットを実行します。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

$BP = New-WBPolicy

Add-WBBareMetalRecovery $BP

$BT = New-WBBackupTarget -VolumePath G:

Add-WBBackupTarget -Policy $BP -Target $BT

Start-WBBackup -Policy $BP -Force

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

 

 

なお、E ドライブを G ドライブへバックアップする場合は、下記 6 行のコマンドレットを実行します。

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

$BP = new-wbpolicy

$E = Get-WBVolume -AllVolumes | Where-Object {$_.MountPath -eq “E:”}

Add-WBVolume -Policy $BP -Volume $E

$BT = New-WBBackupTarget -VolumePath G:

Add-WBBackupTarget -Policy $BP -Target $BT

Start-WBBackup -Policy $BP

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =