你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Register-AzRecoveryServicesBackupContainer

Register-AzRecoveryServicesBackupContainer cmdlet 使用特定 workloadType 注册 AzureWorkload 的 Azure VM。

语法

Register-AzRecoveryServicesBackupContainer
        [-ResourceId] <String>
        [-BackupManagementType] <BackupManagementType>
        [-WorkloadType] <WorkloadType>
        [-Force]
        [-VaultId <String>]
        [-DefaultProfile <IAzureContextContainer>]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]
Register-AzRecoveryServicesBackupContainer
        [-Container] <ContainerBase>
        [-BackupManagementType] <BackupManagementType>
        [-WorkloadType] <WorkloadType>
        [-Force]
        [-VaultId <String>]
        [-DefaultProfile <IAzureContextContainer>]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]

说明

此命令允许Azure 备份将资源转换为备份容器,然后注册到给定的恢复服务保管库。 然后,Azure 备份服务可以发现此容器中给定工作负荷类型的工作负荷,以便稍后进行保护。

示例

示例 1 注册备份容器

Register-AzRecoveryServicesBackupContainer -ResourceId <AzureVMID> -VaultId <vaultID> -WorkloadType MSSQL -BackupManagementType AzureWorkload

该 cmdlet 将 Azure VM 注册为工作负荷 MSSQL 的容器。

示例 2 重新注册备份容器

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName"  -Name "vaultName"
$container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVMAppContainer -VaultId $vault.ID 
Register-AzRecoveryServicesBackupContainer -Container $container[-1] -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID

第一个命令提取恢复服务保管库。 第二个命令提取向恢复服务保管库注册的所有备份容器。 第三个命令触发容器$container[-1]的重新注册操作,以重新注册我们传递 -Container 参数的已注册容器。

参数

-BackupManagementType

要保护的资源的类。 目前,此 cmdlet 支持的值是 AzureWorkload

类型:BackupManagementType
接受的值:AzureWorkload
Position:1
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Container

项所在的容器

类型:ContainerBase
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Force

强制注册容器(阻止确认对话框)。 此参数是可选的。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceId

Azure 资源(其代表性项需要检查其代表性项是否已受订阅中的某些 RecoveryServices Vault 保护)的 ID。

类型:String
Position:0
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-VaultId

恢复服务保管库的 ARM ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WorkloadType

资源的工作负荷类型。 当前支持的值是 AzureVM、WindowsServer、AzureFiles、MSSQL

类型:WorkloadType
接受的值:AzureVM, AzureSQLDatabase, AzureFiles, MSSQL
Position:2
默认值:None
必需:True
接受管道输入:False
接受通配符:False

输入

String

输出

ContainerBase