如何使用PowerShell工具进行裸机恢复
这篇文章给大家分享的是有关如何使用PowerShell工具进行裸机恢复的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
10年积累的网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有荔城免费网站建设让你可以放心的选择与我们合作。
在过去的几个版本的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命令后面加上—editable后缀作为参数。
一旦Windows备份策略被标记为editable,可以通过Add-WBBareMetalRecovery cmdlet为该策略增加裸机恢复功能。当做操作的时候,也需要加上—policy后缀指定对应的windows备份策略。通常命令的格式按照如下的方式写:
Add-WBBareMetalRecovery –Policy $policy
在对Windows备份策略添加完裸机恢复功能后,同样需要确认操作是否成功。最方便的方式就是使用Get-WBBareMetalRecovery cmdlet命令来查看是否策略中包含了裸机恢复功能。命令格式如下:
Get-WBBareMetalRecovery –Policy $policy
策略创建好后,使用起来会特别方便。可以运行Start-WBBackup cmdlet完成备份操作。只需简单的告诉Windows,你希望使用之前创建好的策略即可。
通常也需要指定备份的位置,基本上是通过New-WBBackupTarget cmdlet命令来指定的。完成后,通过该命令指定备份的目标位置。比如,用户可以使用如下命令来指定一个备份目标:
$BackupLocation = New=WBBackupTarget –VolumePath E: Add-WBBackupTarget –Policy $Policy –Target $BackupLocation
一旦指定完备份目标,即可以启动备份进程。具体可以通过如下命令完成:
Start-WBBackup –Policy $policy
尽管这条命令手工地创建好了一个备份操作,但定时备份计划也是可以这样简单的完成。
将这些操作合并
尽管在前面我们介绍了不同的命令使用方式,但我还是想能将这些创建备份策略、提供裸机恢复功能以及发起备份的操作合并起来。具体的命令可以参考如下的例子:
$policy = New-WBpolicy Add-WBBareMetalRecovery $policy $BackupLocation = New-WBBackupTarget –VolumePath E: Add-WBBackupTarget –Policy $Policy –Target $BackupLocation Start-WBBackup –Policy $policy
感谢各位的阅读!关于“如何使用PowerShell工具进行裸机恢复”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
本文名称:如何使用PowerShell工具进行裸机恢复
本文来源:http://scyanting.com/article/jgijsh.html