销售电话: 1-800-867-1380

使用 Windows PowerShell 管理 Windows Azure Backup

发布时间: 2012年2月

更新时间: 2014年4月

应用到: Windows Server 2008 R2 with SP1, Windows Server 2012

本节包含有关可用于 Microsoft Azure 备份 的 Windows PowerShell cmdlet 的信息。要使用联机备份 (OB) cmdlet,您必须是 Administrators 组或 Backup Operators 组的成员。可以使用以下 cmdlet 查看可用 cmdlet 的列表:

get-command -module MSOnlineBackup

要获取 cmdlet 的联机帮助,可使用以下 cmdlet 下载帮助文件:

Update-Help –module MSOnlineBackup

可以通过使用以下 cmdlet 并指定 cmdlet 名称来查看有关特定 cmdlet 的其他信息:

Get-Help -cmdletname

下表介绍可用于 Microsoft Azure 备份 的 Windows PowerShell cmdlet。单击 cmdlet 名称以获取有关该 cmdlet 的更多详细信息。

 

Windows PowerShell cmdlet 说明

Add-OBFileSpec

在备份策略 (OBPolicy) 对象中添加 OBFileSpec 对象,以指定要在备份中包括或从中排除的项。OBFileSpec 对象可以包括或排除多个文件、文件夹或卷。可以使用 New-OBFileSpec cmdlet 定义要包括的项的列表,然后您可以更新 OBPolicy 对象。

Get-OBAllRecoveryPoints

获取所有可用恢复点。在恢复期间完成身份验证过程后,将向用户显示在特定服务器中完成的每个成功备份的恢复点列表。用户可以选择从特定恢复点还原数据。

Get-OBAlternateBackupServer

获取 OBBackupServer 对象的数组。此数组表示与本地服务器之外的其他指定备份帐户关联的所有服务器。获取此数组时需要有效凭据。

Get-OBCertificateListFromLocalStore

从本地计算机证书存储中获取证书列表。您可以使用该 cmdlet 返回的证书通过 Start-OBRegistration cmdlet 向 Windows Azure Backup 注册当前计算机。

Get-OBFileSpec

获取与指定备份策略 (OBPolicy) 对象相关联的 OBFileSpec 对象列表。OBFileSpec 对象定义要在使用备份策略创建的备份中包括或从中排除的项。使用 New-OBFileSpecAdd-OBFileSpec cmdlet 对备份策略进行定义和应用更改。

Get-OBJob

从服务器获取操作列表作为 OBJob 对象。

Get-OBMachineSetting

获取服务器的 OBMachineSetting 对象。此对象包含服务器属性设置,其中包含联机备份用于访问 Internet 的代理服务器设置、带宽限制设置以及在恢复到其他服务器期间加密文件所需的加密密码。

Get-OBMachineUsage

获取 Microsoft Azure 备份 占用的存储量作为从此服务器备份的数据。这将表示在所有恢复点中均可用的数据。

Get-OBNotification

获取服务器的 OBNotification 对象的数组。OBNotification 对象包含以下关于通知的详细信息。

  1. 通知类别

  2. 通知类型

  3. 通知生成时间

  4. 错误代码的长说明和短说明

  5. 错误消息参数

如果取消向联机备份服务注册服务器,将不清除事件日志。如果向联机备份服务器注册服务器,将返回以前的注册生成的通知。但是,如果从该服务器中完全卸载 Azure 备份代理,则将删除事件日志。

Get-OBPolicy

获取为服务器设置的当前备份策略,包括有关如何制定备份计划,备份中所包含文件以及保留策略的详细信息。如果使用了 Editable 参数,则当完成更改后,应使用 Set-OBPolicy cmdlet 将已更新策略设置为当前策略。

Get-OBRecoverableItem

获取与指定联机备份服务器 (OBServer) 对象相关联的 OBRecoverableItem 对象列表。OBRecoverableItem 对象定义将从备份项列表中恢复的项。

Get-OBRecoverableSource

获取可从此服务器或指定 OBBackupServer 对象中恢复的数据源列表。此列表用于获取项级恢复。

Get-OBRecoveryService

获取可用备份保管库的列表。

Get-RetentionPolicy

从备份策略 (OBPolicy) 对象中获取备份的当前保留策略。保留策略允许将保留天数设置为下列值之一:7、15、30。

Get-OBSchedule

在备份策略 (OBPolicy) 对象中获取备份的当前计划。备份在计划中指定的时间运行。要更改计划,请使用 Set-OBSchedule cmdlet。

New-OBFileSpec

创建一个基于指定参数的新 OBFileSpec 对象。OBFileSpec 对象定义要在备份中包括或从中排除的项。

可以包括或排除多个文件、文件夹或卷。可以使用卷驱动器号、卷装入点或基于 GUID 的卷名称指定卷路径。如果指定了基于 GUID 的卷名称,它应以反斜杠 (\) 结束。当您指定文件路径或在指定要包括或排除的文件类型时,可在文件名中使用通配符 (*)。

可以将 OBFileSpec 对象中的项指定为递归(包括项和从属于文件结构中的项的一切内容)或非递归(仅包括项)。

New-OBPagingContext

创建一个用于 Get-OBRecoverableItem cmdlet 中的新 OBPagingContext 对象以支持搜索和浏览分页可恢复项。合理地提供 OBPagingContext 对象可在目标文件夹中检索分页文件和文件夹。

在会话期间只需调用此 cmdlet 一次并且当在不同文件夹下进行浏览或搜索时会自动刷新 OBPagingContext 对象。如果 OBPagingContext 对象未随 Get-OBRecoverableItem cmdlet 一起提供,该 cmdlet 将在处理过程中反复标记页面以便检索并返回文件夹中以递归方式列出的所有项。

如果提供了 OBPagingContext 对象,重新运行同一 cmdlet 将返回第二个页面,第三个页面,以此类推,直到检索最后一个页面。

New-OBPolicy

创建新的空备份策略 (OBPolicy) 对象。其他 cmdlet 用于定义要在备份中包括或从中排除的项、将运行备份的时间以及将存储备份的位置。当配置策略后,可使用 Set-OBPolicy cmdlet 将策略主动用于计划的备份。

New-OBRecoveryOption

指定将应用于所有可恢复项的恢复选项。其中包括恢复目标路径、已存在对象时的覆盖标志以及该对象的安全设置。如果不指定恢复选项,则在恢复期间将使用以下默认设置:

  1. 还原到原位置

  2. 存在冲突时创建副本

  3. 还原文件的 ACL

New-OBRetentionPolicy

创建新的 OBRetentionPolicy,以指定要保留已备份项的天数。保留天数必须指定为 7、15 或 30。不支持其他整数。

New-OBSchedule

创建新的 OBSchedule 对象,以指定备份应何时发生,以星期和时间为单位。如果没有另行指定,将于每周日晚上 9:00 安排备份。

Remove-OBFileSpec

从备份策略 (OBPolicy) 对象中删除要在备份中包括或从中排除的项的列表(如 OBFileSpec 对象所指定)。要从该备份策略中删除文件规范列表,OBPolicy 对象必须处于编辑模式。要针对设置为已计划备份策略的策略将 OBPolicy 对象置于编辑模式,可结合使用 Get-OBPolicy cmdlet 和 Editable 参数。New-OBPolicy cmdlet 可创建已处于编辑模式的新 OBPolicy 对象。

Remove-OBPolicy

删除当前设置的备份策略 (OBPolicy) 对象。这将停止已计划的现有日常备份。如果指定了 DeleteBackup 参数,将删除联机备份服务器上根据此策略备份的数据。如果未指定 DeleteBackup 参数,将根据创建备份时生效的保留策略保留现有备份。

Set-OBMachineSetting

为服务器设置 OBMachineSetting 对象,以包含用于访问 Internet 的代理服务器设置、网络带宽限制设置以及在恢复到其他服务器期间加密文件所需的加密密码。

Set-OBPolicy

OBPolicy 对象设置为将用于已计划备份的备份策略。

Set-OBRetentionPolicy

为备份策略 (OBPolicy) 对象设置保留策略。OBRetentionPolicy 对象允许的保留天数为 7、15 或 30。

Set-OBSchedule

为备份策略 (OBPolicy) 对象设置 OBSchedule 对象(包括要创建日常备份的星期数和时间)。

Start-OBBackup

开始一次性备份操作。设置 Policy 参数以指定备份设置。

Start-OBRecovery

使用 OBRecoverableOptions 对象中的指定恢复选项恢复 OBRecoverableItem 对象的数组。如果未指定任何恢复选项,将使用以下默认选项:

  1. 还原到原位置

  2. 存在冲突时创建副本

  3. 还原文件的 ACL

如果要执行备用服务器恢复,您必须指定凭据和加密密码对象才能执行恢复。在执行备用服务器恢复期间,如果未指定 OBRecoverableOptions 对象,此 cmdlet 会显示一条错误消息,因为在从其他服务器进行恢复期间没有可用的默认原位置。

Start-OBRegistration

可使用指定证书向备份保管库注册服务器。

Stop-OBJob

停止当前正在运行的备份或恢复作业。

Rename-OBVolume

用于将已备份卷映射到其新名称。

New-OBRecoverableItem

使用给定相对路径创建新的 OBRecoverable 项。此文件路径将用于从恢复点恢复文件项。

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft