Freigeben über


Undo-AzRecoveryServicesBackupContainerDeletion

Hebt einen zuvor vorläufig gelöschten Sicherungscontainer in einem Wiederherstellungsdiensttresor auf.

Syntax

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

Beschreibung

Das Cmdlet Undo-AzRecoveryServicesBackupContainerDeletion stellt einen vorläufig gelöschten Container in einem Zustand wieder her, in dem er nicht mehr für verzögerte Löschung markiert ist und für die erneute Registrierung bereit ist.

Beispiele

Beispiel 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

In diesem Beispiel wird ein Sicherungscontainer mit dem Namen $containerName aus einer angegebenen Ressourcengruppe und einem Angegebenen Tresor abgerufen, und anschließend wird der vorläufig gelöschte Container für eine MSSQL-Workload rückgängig. Der parameter -Force wird verwendet, um die Bestätigungsaufforderung zu umgehen, und -Confirm:$false stellt sicher, dass das Cmdlet ohne zusätzliche Bestätigung ausgeführt wird.

Parameter

-BackupManagementType

Die Klasse der Ressourcen, die geschützt werden. Derzeit werden die für dieses Cmdlet unterstützten Werte verwendet.

Typ:BackupManagementType
Zulässige Werte:AzureVM, AzureWorkload, AzureStorage
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Container

Container, in dem sich das Element befindet

Typ:ContainerBase
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt das Registrieren des Containers (verhindert das Bestätigungsdialogfeld). Dieser Parameter ist optional.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VaultId

ARM-ID des Recovery Services Vault.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkloadType

Workloadtyp der Ressource. Die aktuellen unterstützten Werte sind

Typ:WorkloadType
Zulässige Werte:AzureVM, AzureFiles, MSSQL, SAPHanaDatabase
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Ausgaben