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>]
	 
	说明
	
		该命令返回传递给还原 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 为原始位置还原创建恢复计划。
THe 第三个 cmdlet 为备用位置还原创建恢复计划。
注意:在 AlternateLocationRestore 或 RestoreAsFiles 的情况下,参数 -TargetContainer 是必需的。
	 
	示例 2
	
		此命令构造备份项(如 SQL DB)的恢复配置。 (autogenerated)
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID
	 
	参数
		-AlternateWorkloadRestore
		指定应将备份的数据库还原到另一个选定的服务器上。
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-DefaultProfile
		用于与 Azure 通信的凭据、帐户、租户和订阅。
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-FilePath
		指定用于还原作的文件路径。
		参数属性
		
				| 类型: | String | 
				| 默认值: | None | 
				| 支持通配符: | False | 
				| 不显示: | False | 
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-FromFull
		指定将向其应用日志备份的完整恢复点。
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-Item
		指定要对其执行还原作的备份项。
		参数属性
		
				| 类型: | ItemBase | 
				| 默认值: | None | 
				| 支持通配符: | False | 
				| 不显示: | False | 
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | 2 | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-OriginalWorkloadRestore
		指定备份的数据库将被恢复点中存在的 DB 信息覆盖。
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-PointInTime
		需要提取恢复点的时间范围的结束时间
		参数属性
		
				| 类型: | DateTime | 
				| 默认值: | None | 
				| 支持通配符: | False | 
				| 不显示: | False | 
		
		参数集
			
				
					LogChainParameterSet 
					
						
					
				
				
						| Position: | 0 | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-RecoveryPoint
		要还原的恢复点对象
		参数属性
		
		参数集
			
				
					RpParameterSet 
					
						
					
				
				
						| Position: | 0 | 
						| 必需: | False | 
						| 来自管道的值: | True | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-RestoreAsFiles
		指定将数据库还原为计算机中的文件。
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-TargetContainer
		指定需要还原 DB 文件的目标计算机。 对于 AlternateLocationRestore 或 RestoreAsFiles,TargetContainer 是必需的。
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-TargetItem
		指定需要还原 DB 的目标。 对于 SQL 还原,它只需要具有可保护的项类型 SQLInstance。
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | 1 | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-UseSecondaryRegion
		从次要区域筛选跨区域还原
		参数属性
		
		参数集
			
				
					(All) 
					
						
					
				
				
						| Position: | Named | 
						| 必需: | False | 
						| 来自管道的值: | False | 
						| 来自管道的值(按属性名称): | False | 
						| 来自剩余参数的值: | False | 
				
			 
		-VaultId
		恢复服务保管库的 ARM ID。
		参数属性
		
				| 类型: | 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。
		 
	
			
			
	输出