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

70次阅读
没有评论

共计 2070 个字符,预计需要花费 6 分钟才能阅读完成。

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

在过去的几个版本的 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 命令后面加上 mdash;editable 后缀作为参数。

一旦 Windows 备份策略被标记为 editable,可以通过 Add-WBBareMetalRecovery cmdlet 为该策略增加裸机恢复功能。当做操作的时候,也需要加上 mdash;policy 后缀指定对应的 windows 备份策略。通常命令的格式按照如下的方式写:

Add-WBBareMetalRecovery  ndash;Policy $policy

在对 Windows 备份策略添加完裸机恢复功能后,同样需要确认操作是否成功。最方便的方式就是使用 Get-WBBareMetalRecovery cmdlet 命令来查看是否策略中包含了裸机恢复功能。命令格式如下:

Get-WBBareMetalRecovery  ndash;Policy $policy

策略创建好后,使用起来会特别方便。可以运行 Start-WBBackup cmdlet 完成备份操作。只需简单的告诉 Windows,你希望使用之前创建好的策略即可。

通常也需要指定备份的位置,基本上是通过 New-WBBackupTarget cmdlet 命令来指定的。完成后,通过该命令指定备份的目标位置。比如,用户可以使用如下命令来指定一个备份目标:

$BackupLocation = New=WBBackupTarget  ndash;VolumePath E: Add-WBBackupTarget  ndash;Policy $Policy  ndash;Target $BackupLocation

一旦指定完备份目标,即可以启动备份进程。具体可以通过如下命令完成:

Start-WBBackup  ndash;Policy $policy

尽管这条命令手工地创建好了一个备份操作,但定时备份计划也是可以这样简单的完成。

将这些操作合并

尽管在前面我们介绍了不同的命令使用方式,但我还是想能将这些创建备份策略、提供裸机恢复功能以及发起备份的操作合并起来。具体的命令可以参考如下的例子:

$policy = New-WBpolicy Add-WBBareMetalRecovery $policy $BackupLocation = New-WBBackupTarget  ndash;VolumePath E: Add-WBBackupTarget  ndash;Policy $Policy  ndash;Target $BackupLocation Start-WBBackup  ndash;Policy $policy

感谢各位的阅读!关于“如何使用 PowerShell 工具进行裸机恢复”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2070字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)