科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道数据保护:Win2008 R2 中的备份基础

数据保护:Win2008 R2 中的备份基础

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

数据保护始终是 Windows 专业人员的关键任务。运行备份作业将数据备份至磁带或磁盘,是许多 IT 专业人员处理此项任务的方式。大型 IT 商店通常都有预算,可以承担功能更全面的第三方备份解决方案。而其他人则依赖于 Microsoft 提供的免费备份工具。

作者:Jeffery Hicks 来源:it168 2010年12月10日

关键字: Win2008 数据保护

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

使用 Windows PowerShell 进行备份

另一种命令行方法是使用 Windows 备份 PowerShell cmdlet。若要访问它们,您需要先加载 Windows 备份管理单元:

PS C:\> add-pssnapin Windows.ServerBackup

若要查看其中包含哪些 cmdlet,请使用 Get-Command:

PS C:\> get-command -pssnapin windows.serverbackup

遗憾的是,创建备份作业是一个多步骤过程。尽管您可以在命令提示符中交互式输入必要的命令,但是我认为您会发现使用脚本的方法会更简单一些。下面是我最初的批处理文件的 Windows PowerShell 版本:

复制代码 #requires -version 2.0

#requires -pssnapin Windows.ServerBackup

#Demo-WBBackup.ps1

$policy = New-WBPolicy

$files=new-WBFileSpec c:\scripts,c:\files

Add-wbFileSpec -policy $policy -filespec $files

$backdir=("\\mycompany-dc01\backup\{0}\{1:MMddyyyy_hhmmss}" -f $env:computername,(get-date))

write-host "Creating $backdir" -foregroundcolor Green

mkdir $backdir | out-null

$backupLocation = New-WBBackupTarget -network $backdir

Add-WBBackupTarget -Policy $policy -Target $backupLocation

write-host "Backing up $files to $backdir" -foregroundcolor Green

$policy

Start-WBBackup -Policy $policyWindows PowerShell cmdlet 是以创建和执行策略为基础的。该策略包括:要包含或排除的文件或卷,要将文件备份到何处,以及各种各样的选项。您还可以创建系统状态和裸机恢复作业。在我的演示中,我只是备份了一些目录。Start-WBBackup cmdlet 用于执行备份任务。

当您查看 Windows 备份的 cmdlet 列表时,您会注意到一个明显的疏漏:没有用于恢复数据的 cmdlet。我想出现这种情况的原因是假设您不需要自动执行此步骤,尽管您可以使用 WBADMIN.EXE 来执行此步骤。将来可能会增加 cmdlet。同时,您可以使用恢复向导或 WBADMIN.EXE 来恢复文件。

现在轮到您了

当您尝试使用这些工具时,我确信您会认识到 Windows 备份工具为您提供的功能远不止我所说的这些。您还会需要评估这些功能与您的整体备份策略以及您可能拥有的任何业务连续性计划的契合程度。就某些方面而言,免费的 Windows 备份解决方案有很大的限制,但是编写脚本的方式以及对 .vhd 文件的使用,提供了一些可克服这些限制的诱人可能性。您只需要具备一定的灵活性即可。

最后,正如任何备份软件一样,请务必在非生产设置中练习恢复过程。您一定不希望在实际执行恢复操作时学习该过程,而让您的老板愤怒地卡您的脖子。请务必熟悉该过程,以便在时机成熟时,您不再需要充英雄。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章