温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何使用PowerShell工具进行裸机恢复

发布时间:2021-10-28 15:09:27 来源:亿速云 阅读:131 作者:小新 栏目:系统运维

这篇文章给大家分享的是有关如何使用PowerShell工具进行裸机恢复的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

在过去的几个版本的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工具进行裸机恢复”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI