Partilhar via


Undo-AzRecoveryServicesBackupContainerDeletion

Cancela a exclusão de um contêiner de backup excluído anteriormente por software em um cofre de serviços de recuperação.

Sintaxe

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

Description

O cmdlet Undo-AzRecoveryServicesBackupContainerDeletion restaura um contêiner excluído suavemente para um estado em que ele não está mais marcado para exclusão adiada e está pronto para novo registro.

Exemplos

Exemplo 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

Este exemplo recupera um contêiner de backup chamado $containerName de um grupo de recursos e cofre especificados e, em seguida, cancela a exclusão do contêiner excluído por software de uma carga de trabalho MSSQL. O parâmetro -Force é usado para ignorar o prompt de confirmação e -Confirm:$false garante que o cmdlet seja executado sem confirmação adicional.

Parâmetros

-BackupManagementType

A classe de recursos que estão sendo protegidos. Atualmente, os valores suportados para este cmdlet são:

Tipo:BackupManagementType
Valores aceites:AzureVM, AzureWorkload, AzureStorage
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Container

Contentor onde o artigo reside

Tipo:ContainerBase
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Force

Forçar registra o contêiner (impede a caixa de diálogo de confirmação). Este parâmetro é opcional.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VaultId

ID ARM do Cofre dos Serviços de Recuperação.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WorkloadType

Tipo de carga de trabalho do recurso. Os valores suportados atuais são

Tipo:WorkloadType
Valores aceites:AzureVM, AzureFiles, MSSQL, SAPHanaDatabase
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

Saídas