Cmdleten Get-AzRecoveryServicesBackupRecoveryPoint hämtar återställningspunkterna för ett säkerhetskopierat Azure Backup-objekt.
När ett objekt har säkerhetskopierats har ett AzureRmRecoveryServicesBackupRecoveryPoint-objekt en eller flera återställningspunkter.
Ange valvkontexten med parametern -VaultId.
Exempel
Exempel 1: Hämta återställningspunkter från den senaste veckan för ett objekt
Det första kommandot hämtar valvobjekt baserat på vaultName.
Det andra kommandot hämtar datumet från sju dagar sedan och lagrar det sedan i variabeln $startDate.
Det tredje kommandot hämtar dagens datum och lagrar det sedan i variabeln $endDate.
Det fjärde kommandot hämtar AzureVM-säkerhetskopieringscontainrar och lagrar dem i variabeln $Container.
Det femte kommandot hämtar säkerhetskopieringsobjektet baserat på workloadType, vaultId och lagrar det sedan i variabeln $backupItem.
Det sista kommandot hämtar en matris med återställningspunkter för objektet i $BackupItem och lagrar dem sedan i variabeln $rp.
Exempel 2: Hämta återställningspunkter som är redo att flyttas till VaultArchive
Det första kommandot hämtar valvobjekt baserat på vaultName. Det andra kommandot hämtar datumet från sju dagar sedan och lagrar det sedan i variabeln $startDate.
Det tredje kommandot hämtar dagens datum och lagrar det sedan i variabeln $endDate.
Det fjärde kommandot hämtar säkerhetskopieringsobjekt baserat på backupManagementType och workloadType, vaultId och lagrar dem sedan i variabeln $item.
Det sista kommandot hämtar en matris med återställningspunkter för objektet i $backupItem som är redo att flyttas till VaultArchive-nivån och sedan lagrar dem i variabeln $rp.
Exempel 3: Hämta återställningspunkter på en viss nivå
Det första kommandot hämtar valvobjekt baserat på vaultName. Det andra kommandot hämtar datumet från sju dagar sedan och lagrar det sedan i variabeln $startDate.
Det tredje kommandot hämtar dagens datum och lagrar det sedan i variabeln $endDate.
Det fjärde kommandot hämtar säkerhetskopieringsobjekt baserat på backupManagementType och workloadType, vaultId och lagrar dem sedan i variabeln $item.
Det sista kommandot hämtar en matris med återställningspunkter för objektet i $backupItem som är redo att flyttas till VaultArchive-nivån och sedan lagrar dem i variabeln $rp.
Exempel 4: Hämta beskärde återställningspunkter förra året efter ändring av principåtgärd
Det första kommandot hämtar valvobjekt baserat på vaultName. Det andra kommandot hämtar datumet från för ett år sedan och lagrar det sedan i variabeln $startDate.
Det tredje kommandot hämtar dagens datum och lagrar det sedan i variabeln $endDate.
Det fjärde kommandot hämtar säkerhetskopieringsobjekt baserat på backupManagementType och workloadType, vaultId och lagrar dem sedan i variabeln $item.
Det femte kommandot hämtar en matris med återställningspunkter för objektet i $item som finns före ändringsprincipåtgärden under det senaste året.
Nu går vi vidare för att uppdatera principen. Det sjätte kommandot hämtar principen som ska uppdateras som används för att skydda säkerhetskopieringsobjektet $item[0].
De sjunde, åtta och nionde kommandona inaktiverar den årliga och månatliga kvarhållningen i principen för att rensa de äldre återställningspunkterna.
Det tionde kommandot uppdaterar slutligen kvarhållningsprincipen.
Det elfte kommandot väntar i samma PowerShell-session tills återställningspunkterna rensas och hämtar återställningspunkterna inom samma tidsintervall, efter att principändringarna har tillämpats.
Det tolfte kommandot tar ett diff mellan återställningspunktslistan före och efter beskärning.
Det trettonde kommandot läste återställningspunkterna, från diffen, som fanns före och nu beskärs.
Det sista kommandot visar listan över beskärta återställningspunkter.
Parametrar
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Anger det objekt som den här cmdleten hämtar återställningspunkter för.
Om du vill hämta ett AzureRmRecoveryServicesBackupItem-objekt använder du cmdleten Get-AzRecoveryServicesBackupItem .
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.