共用方式為


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

此命令會建構備份專案的復原設定,例如 SQL DB。 組態物件會儲存所有詳細資料,例如復原模式、還原的目標目的地,以及應用程式特定參數,例如 SQL 的目標實體路徑。

語法

RpParameterSet (預設值)

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
    [[-RecoveryPoint] <RecoveryPointBase>]
    [[-TargetItem] <ProtectableItemBase>]
    [[-Item] <ItemBase>]
    [-OriginalWorkloadRestore]
    [-AlternateWorkloadRestore]
    [-TargetContainer <ContainerBase>]
    [-RestoreAsFiles]
    [-FromFull <RecoveryPointBase>]
    [-FilePath <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-UseSecondaryRegion]
    [<CommonParameters>]

LogChainParameterSet

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
    [[-PointInTime] <DateTime>]
    [[-TargetItem] <ProtectableItemBase>]
    [[-Item] <ItemBase>]
    [-OriginalWorkloadRestore]
    [-AlternateWorkloadRestore]
    [-TargetContainer <ContainerBase>]
    [-RestoreAsFiles]
    [-FromFull <RecoveryPointBase>]
    [-FilePath <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-UseSecondaryRegion]
    [<CommonParameters>]

Description

此命令會傳回傳遞至 還原 Cmdlet 的 AzureWorkload 專案的復原設定。

範例

範例 1

$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -OriginalWorkloadRestore
$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -TargetItem $SQLProtItem -TargetContainer $targetVMContainer

第一個 Cmdlet 可用來取得復原點物件。 第二個 Cmdlet 會建立原始位置還原的復原計劃。 第三個 Cmdlet 會建立替代位置還原的復原計劃。 附註: 參數 -TargetContainer 在 AlternateLocationRestore 或 RestoreAsFiles 的情況下是必要的。

範例 2

此命令會建構備份專案的復原設定,例如 SQL DB。 (autogenerated)

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID

參數

-AlternateWorkloadRestore

指定備份的資料庫應還原至另一部選取的伺服器。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-FilePath

指定用於還原作業的檔案路徑。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-FromFull

指定要套用記錄備份的完整復原點。

參數屬性

類型:RecoveryPointBase
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Item

指定正在執行還原作業的備份項目。

參數屬性

類型:ItemBase
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:2
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OriginalWorkloadRestore

指定要以復原點中存在的資料庫資訊覆寫備份的資料庫。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PointInTime

需要擷取復原點的時間範圍的結束時間

參數屬性

類型:DateTime
預設值:None
支援萬用字元:False
不要顯示:False

參數集

LogChainParameterSet
Position:0
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RecoveryPoint

要還原的復原點物件

參數屬性

類型:RecoveryPointBase
預設值:None
支援萬用字元:False
不要顯示:False

參數集

RpParameterSet
Position:0
必要:False
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RestoreAsFiles

指定將資料庫還原為電腦中的檔案。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetContainer

指定需要還原資料庫檔案的目標電腦。 TargetContainer 在 AlternateLocationRestore 或 RestoreAsFiles 的情況下是必要的。

參數屬性

類型:ContainerBase
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetItem

指定需要還原資料庫的目標。 對於 SQL 還原,它只需要是可保護的項目類型 SQLInstance。

參數屬性

類型:ProtectableItemBase
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:1
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-UseSecondaryRegion

來自次要區域的篩選器,以進行跨區域還原

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-VaultId

復原服務保存庫的 ARM 識別碼。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

RecoveryPointBase

System.String

輸出

RecoveryConfigBase