Met de cmdlet Get-AzRecoveryServicesBackupRecoveryPoint worden de herstelpunten opgehaald voor een back-up van een Azure Backup-item.
Nadat een back-up van een item is gemaakt, heeft een AzureRmRecoveryServicesBackupRecoveryPoint-object een of meer herstelpunten.
Stel de kluiscontext in met behulp van de parameter -VaultId.
Voorbeelden
Voorbeeld 1: Herstelpunten ophalen uit de afgelopen week voor een item
Met de eerste opdracht wordt kluisobject opgehaald op basis van vaultName.
Met de tweede opdracht wordt de datum van zeven dagen geleden opgehaald en vervolgens opgeslagen in de variabele $startDate.
Met de derde opdracht wordt de datum van vandaag opgeslagen en vervolgens opgeslagen in de $endDate variabele.
Met de vierde opdracht worden AzureVM-back-upcontainers opgehaald en opgeslagen in de $Container variabele.
Met de vijfde opdracht wordt het back-upitem opgehaald op basis van workloadType, vaultId en wordt het vervolgens opgeslagen in de variabele $backupItem.
Met de laatste opdracht wordt een matrix met herstelpunten voor het item in $BackupItem opgeslagen en vervolgens opgeslagen in de variabele $rp.
Voorbeeld 2: Herstelpunten ophalen die gereed zijn om te worden verplaatst naar VaultArchive
Met de eerste opdracht wordt kluisobject opgehaald op basis van vaultName. Met de tweede opdracht wordt de datum van zeven dagen geleden opgehaald en vervolgens opgeslagen in de variabele $startDate.
Met de derde opdracht wordt de datum van vandaag opgeslagen en vervolgens opgeslagen in de $endDate variabele.
Met de vierde opdracht worden back-upitems opgehaald op basis van backupManagementType en workloadType, vaultId en worden deze vervolgens opgeslagen in de variabele $item.
Met de laatste opdracht wordt een matrix met herstelpunten opgehaald voor het item in $backupItem die klaar zijn om te worden verplaatst naar de VaultArchive-laag en deze vervolgens opslaat in de $rp variabele.
Voorbeeld 3: Herstelpunten ophalen in een bepaalde laag
Met de eerste opdracht wordt kluisobject opgehaald op basis van vaultName. Met de tweede opdracht wordt de datum van zeven dagen geleden opgehaald en vervolgens opgeslagen in de variabele $startDate.
Met de derde opdracht wordt de datum van vandaag opgeslagen en vervolgens opgeslagen in de $endDate variabele.
Met de vierde opdracht worden back-upitems opgehaald op basis van backupManagementType en workloadType, vaultId en worden deze vervolgens opgeslagen in de variabele $item.
Met de laatste opdracht wordt een matrix met herstelpunten opgehaald voor het item in $backupItem die klaar zijn om te worden verplaatst naar de VaultArchive-laag en deze vervolgens opslaat in de $rp variabele.
Voorbeeld 4: Herstelpunten verwijderen uit vorig jaar na het wijzigen van de beleidsbewerking
Met de eerste opdracht wordt kluisobject opgehaald op basis van vaultName. Met de tweede opdracht wordt de datum van één jaar geleden opgehaald en vervolgens opgeslagen in de variabele $startDate.
Met de derde opdracht wordt de datum van vandaag opgeslagen en vervolgens opgeslagen in de $endDate variabele.
Met de vierde opdracht worden back-upitems opgehaald op basis van backupManagementType en workloadType, vaultId en worden deze vervolgens opgeslagen in de variabele $item.
Met de vijfde opdracht krijgt u een matrix met herstelpunten voor het item in $item die aanwezig zijn vóór de bewerking voor het wijzigen van het beleid in het afgelopen jaar.
Nu gaan we verder met het bijwerken van het beleid. Met de zesde opdracht wordt het beleid opgehaald dat moet worden bijgewerkt. Dit wordt gebruikt om het back-upitem te beveiligen $item[0].
Met de zevende, acht en negende opdrachten wordt de jaarlijkse en maandelijkse bewaarperiode in het beleid uitgeschakeld om de oudere herstelpunten te verwijderen.
Met de tiende opdracht wordt het bewaarbeleid ten slotte bijgewerkt.
De elfde opdracht wacht in dezelfde PowerShell-sessie totdat de herstelpunten worden verwijderd en de herstelpunten binnen hetzelfde tijdsbereik worden opgehaald, nadat de beleidswijzigingen zijn toegepast.
De twaalfde opdracht neemt een verschil tussen de lijst met herstelpunten voor en na het verwijderen.
De dertiende opdracht leest de herstelpunten uit de diff, die eerder aanwezig waren en nu worden verwijderd.
Met de laatste opdracht wordt de lijst met herstelde herstelpunten weergegeven.
Parameters
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Hiermee geeft u het item waarvoor deze cmdlet herstelpunten ophaalt.
Gebruik de cmdlet Get-AzRecoveryServicesBackupItem om een AzureRmRecoveryServicesBackupItem-object te verkrijgen.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.