Udostępnij za pośrednictwem


Register-AzRecoveryServicesBackupContainer

Polecenie cmdlet Register-AzRecoveryServicesBackupContainer rejestruje maszynę wirtualną platformy Azure dla elementu AzureWorkloads z określonym parametrem workloadType.

Składnia

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

Opis

To polecenie umożliwia usłudze Azure Backup przekonwertowanie zasobu na kontener kopii zapasowej, który jest następnie zarejestrowany w danym magazynie usługi Recovery Services. Usługa Azure Backup może następnie odnaleźć obciążenia danego typu obciążenia w tym kontenerze, które mają być chronione później.

Przykłady

Przykład 1. Rejestrowanie kontenera kopii zapasowej

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

Polecenie cmdlet rejestruje maszynę wirtualną platformy Azure jako kontener dla obciążenia MSSQL.

Przykład 2 Ponowne rejestrowanie kontenera kopii zapasowej

$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

Pierwsze polecenie pobiera magazyn usługi Recovery Services. Drugie polecenie pobiera wszystkie kontenery kopii zapasowej zarejestrowane w magazynie usługi Recovery Services. Trzecie polecenie wyzwala operację ponownego rejestrowania dla kontenera $container[-1], aby ponownie zarejestrować już zarejestrowany kontener, przekazujemy parametr -Container.

Parametry

-BackupManagementType

Klasa chronionych zasobów. Obecnie wartość obsługiwana dla tego polecenia cmdlet to AzureWorkload

Typ:BackupManagementType
Dopuszczalne wartości:AzureWorkload
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Container

Kontener, w którym znajduje się element

Typ:ContainerBase
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Force

Wymuszanie rejestrowania kontenera (uniemożliwia okno dialogowe potwierdzenia). Ten parametr jest opcjonalny.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceId

Identyfikator zasobu platformy Azure, którego reprezentatywny element należy sprawdzić, czy jest on już chroniony przez magazyn RecoveryServices w subskrypcji.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WorkloadType

Typ obciążenia zasobu. Bieżąca obsługiwana wartość to AzureVM, WindowsServer, AzureFiles, MSSQL

Typ:WorkloadType
Dopuszczalne wartości:AzureVM, AzureSQLDatabase, AzureFiles, MSSQL
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Dane wyjściowe

ContainerBase