Undo-AzRecoveryServicesBackupItemDeletion
Als een back-upitem wordt verwijderd en aanwezig is in een voorlopig verwijderde status, wordt het item met deze opdracht teruggezet naar een status waarin de gegevens permanent worden bewaard
Syntaxis
Undo-AzRecoveryServicesBackupItemDeletion
[-Item] <ItemBase>
[-Force]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Met de Undo-AzRecoveryServicesBackupItemDeletion-cmdlet wordt een voorlopig verwijderd item teruggezet naar een status waarin de beveiliging wordt gestopt, maar gegevens voor altijd worden bewaard.
Voorbeelden
Voorbeeld 1
$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $PI[0] -RemoveRecoveryPoints
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM | Where-Object {$_.DeleteState -eq "ToBeDeleted"}
Undo-AzRecoveryServicesBackupItemDeletion -Item $PI[0]
Met de eerste opdracht wordt een matrix met back-upcontainers opgeslagen en vervolgens opgeslagen in de $Cont matrix. Met de tweede opdracht wordt het back-upitem dat overeenkomt met het eerste containeritem, opgeslagen in de variabele $PI. Met de derde opdracht wordt back-upbeveiliging uitgeschakeld voor het item in $PI[0] en wordt het item in een voorlopig verwijderde status gebracht. Met de vierde opdracht wordt het item opgehaald dat de status Softdeleted heeft. Met de laatste opdracht wordt de voorlopig verwijderde VIRTUELE machine in een status gebracht waarin de beveiliging wordt gestopt, maar gegevens voor altijd worden bewaard.
Voorbeeld 2
Een voorlopig verwijderd item reactiveren. (automatisch gegenereerd)
Undo-AzRecoveryServicesBackupItemDeletion -Item $PI[0] -VaultId $vault.ID
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Back-upbeveiliging geforceerd uitschakelen (bevestigingsdialoogvenster voorkomt). Deze parameter is optioneel.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Item
Hiermee geeft u het back-upitem waarvoor deze cmdlet de verwijdering terugdraait. Gebruik de cmdlet Get-AzRecoveryServicesBackupItem om een AzureRmRecoveryServicesBackupItem te verkrijgen.
Type: | ItemBase |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VaultId
ARM-id van de Recovery Services-kluis.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Azure PowerShell