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 |