Register-AzRecoveryServicesBackupContainer

Register-AzRecoveryServicesBackupContainer Cmdlet 會向特定 workloadType 註冊 AzureWorkloads 的 Azure VM。

Syntax

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>]

Description

此命令可讓 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

Type:BackupManagementType
Accepted values:AzureWorkload
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前先提示您確認。

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

-Container

專案所在的容器

Type:ContainerBase
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

強制註冊容器(防止確認對話框)。 這是選擇性參數。

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

-ResourceId

Azure 資源的標識碼,其代表性專案是否需要檢查它是否已受到訂用帳戶中某些 RecoveryServices Vault 的保護。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。

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

-WorkloadType

資源的工作負載類型。 目前支援的值是 AzureVM、WindowsServer、AzureFiles、MSSQL

Type:WorkloadType
Accepted values:AzureVM, AzureSQLDatabase, AzureFiles, MSSQL
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

輸入

String

輸出

ContainerBase