Udostępnij za pośrednictwem


Undo-AzRecoveryServicesBackupContainerDeletion

Cofa wcześniej usunięty nietrwale kontener kopii zapasowej w magazynie usługi Recovery Services.

Składnia

Undo-AzRecoveryServicesBackupContainerDeletion
    [-Container] <ContainerBase>
    [-BackupManagementType] <BackupManagementType>
    [-WorkloadType] <WorkloadType>
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Opis

Polecenie cmdlet Undo-AzRecoveryServicesBackupContainerDeletion przywraca kontener usunięty nietrwale do stanu, w którym nie jest już oznaczony do odroczonego usunięcia i jest gotowy do ponownej rejestracji.

Przykłady

Przykład 1

$container = Get-AzRecoveryServicesBackupContainer -ResourceGroupName $resourceGroupName -VaultId $vault.ID -BackupManagementType AzureWorkload -ContainerType AzureVMAppContainer | Where-Object { $_.Name -match $containerName}
Undo-AzRecoveryServicesBackupContainerDeletion -Container $container[0] -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID -Force -Confirm:$false

Name											ResourceGroupName        Status               ContainerType        WorkloadsPresent     HealthStatus
----											-----------------        ------               -------------        ----------------     ------------
VMAppContainer;Compute;rgname;contianerName		rgname                   SoftDeleted          AzureVMAppContainer  SQL                  Healthy

W tym przykładzie jest pobierany kontener kopii zapasowej o nazwie $containerName z określonej grupy zasobów i magazynu, a następnie cofa usuwanie nietrwałe kontenera dla obciążenia MSSQL. Parametr -Force służy do pomijania monitu o potwierdzenie, a -Confirm:$false zapewnia, że polecenie cmdlet zostanie uruchomione bez dodatkowego potwierdzenia.

Parametry

-BackupManagementType

Klasa chronionych zasobów. Obecnie wartości obsługiwane dla tego polecenia cmdlet to

Typ:BackupManagementType
Dopuszczalne wartości:AzureVM, AzureWorkload, AzureStorage
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

-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, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

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żące obsługiwane wartości to

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

Dane wejściowe

Dane wyjściowe