在過去的幾個版本的Windows Server里,微軟加大了在PowerShell工具上的研發投入,使得其能夠靈活可用。其中一個值得稱道的一點是在Windows Server 2008 R2和Windows Server 2012里,可用通過PowerShell創建能用于裸機恢復的備份。在本文中,我們將討論如何操作。
雖然現在通過PowerShell進行裸機恢復的備份并不是必須的,但是微軟聲稱PowerShell是微軟推薦的Windows服務器管理接口,傳統的基于圖形的管理方式終將成為過去。因此,系統管理員們需要掌握PowerShell以免被時代所淘汰。
對于不同的應用所使用的恢復操作也不盡相同。本文主要的對象是Windows服務器備份應用。當然也會有其它的一些備份廠商們支持命令行的備份操作方式,但不同的廠商所提供的命令也是不同的。
因此,需要在Windows Server上做一些準備工作好讓Windows服務器備份命令安裝到PowerShell里:
在Windows Server 2012版本中,將會自動加載所必需的的PowerShell模塊,然而如果使用的是Windows Server 2008 R2,那么則需要運行All Modules命令載入所需的模塊組件。
增加裸機恢復的能力
Windows備份策略將指定是否能創建或者恢復裸機備份。因此,用戶需要首先決定是否有這樣的一條策略存在。我們可以通過運行Get-WBPolicy cmdlet命令來查看。
如果沒有看到相關的Windows備份策略,那么就需要創建一個。創建的方式即運行New-WBPolicy cmdlet。
一旦創建好Windows 備份策略,就需要對該策略做修改以便允許進行裸機恢復。要做此更改,就需要是管理員組或者是備份操作員組的成員才可以。此外,在修改前,策略需要設置為可更改狀態。
如果是剛通過New-WBPolicy cmdlet創建完畢,那么新策略應該顯示的是可更改狀態的。如果不是,那么就需要通過Get-WBPolicy cmdlet命令后面加上—edit