Get-OBRecoverableSource

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

语法

Get-OBRecoverableSource
   [[-Server] <CBBackupServer>]

说明

Get-OBRecoverableSource cmdlet 获取可从此服务器或指定的 OBBackupServer 对象恢复的数据源列表。 然后,此列表用于获取项级恢复。

若要使用 Microsoft Azure 备份 cmdlet,用户必须是受保护计算机上的管理员。

示例

示例 1:获取可恢复的数据源

Get-OBRecoverableSource

此示例返回所有可恢复的数据源。

示例 2:获取备份服务器的可恢复数据源

Get-OBAlternateBackupServer | Get-OBRecoverableSource

此命令返回与备份帐户关联的备份服务器的可恢复数据源。

示例 3:从当前服务器的次要区域获取可恢复的数据源

$RecoveryPath = “C:\\MARSRecoveredFiles”
$sources = Get-OBRecoverableSource -UseSecondaryRegion
$RP = Get-OBRecoverableItem -Source $sources[0]
$RO = New-OBRecoveryOption -DestinationPath $RecoveryPath -OverwriteType Overwrite
Start-OBRecovery -RecoverableItem $RP -RecoveryOption $RO -Async | ConvertTo-Json

此命令从次要区域返回当前服务器的可恢复数据源。

参数

-Server

指定需要从中恢复数据的服务器。

Type:CBBackupServer
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UseSecondaryRegion

从当前服务器还原以从次要区域恢复备份数据 (跨区域还原) 时,请指定此选项。 使用保管库凭据文件从备用服务器还原时,不需要此选项,因为需要在 MARS 代理中传递次要区域的保管库凭据文件。

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None

输出

Microsoft.Internal.CloudBackup.Commands.OBRecoverableSource[]