Get-AzRecoveryServicesBackupRecoveryLogChain
To polecenie wyświetla listę punktów początkowych i końcowych łańcucha dzienników bez złamania danego elementu kopii zapasowej. Użyj go, aby określić, czy punkt w czasie, do którego użytkownik chce przywrócić bazę danych, jest prawidłowy, czy nie.
Składnia
Get-AzRecoveryServicesBackupRecoveryLogChain
[-Item] <ItemBase>
[-UseSecondaryRegion]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzRecoveryServicesBackupRecoveryLogChain
[[-StartDate] <DateTime>]
[[-EndDate] <DateTime>]
[-Item] <ItemBase>
[-UseSecondaryRegion]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-AzRecoveryServicesBackupRecoveryLogChain pobiera punkty odzyskiwania zakresu czasu w czasie dla elementu kopii zapasowej usługi Azure Backup. Po utworzeniu kopii zapasowej elementu obiekt AzRecoveryServicesBackupRecoveryLogChain obiekt ma co najmniej jeden zakres czasu odzyskiwania.
Przykłady
Przykład 1
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureWorkload
$RP = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType MSSQL | Get-AzRecoveryServicesBackupRecoveryLogChain -StartDate $Startdate.ToUniversalTime() -EndDate $Enddate.ToUniversalTime()
Pierwsze polecenie pobiera datę z siedmiu dni temu, a następnie zapisuje ją w zmiennej $StartDate. Drugie polecenie pobiera bieżącą datę, a następnie zapisuje je w zmiennej $EndDate. Trzecie polecenie pobiera kontenery kopii zapasowej AzureWorkload i przechowuje je w zmiennej $Container. Czwarte polecenie pobiera element kopii zapasowej, a następnie udostępnia je w potokowym poleceniu cmdlet jako obiekt elementu kopii zapasowej. Ostatnie polecenie pobiera tablicę zakresów czasu punktu odzyskiwania dla elementu w $BackupItem, a następnie zapisuje je w zmiennej $RP.
Przykład 2
To polecenie wyświetla listę punktów początkowych i końcowych łańcucha dzienników bez złamania danego elementu kopii zapasowej. (automatycznie wygenerowane)
Get-AzRecoveryServicesBackupRecoveryLogChain -Item $Item -VaultId $vault.ID
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EndDate
Godzina zakończenia zakresu czasu, dla którego należy pobrać punkt odzyskiwania
Typ: | Nullable<T>[DateTime] |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Item
Obiekt chronionego elementu, dla którego należy pobrać punkt odzyskiwania
Typ: | ItemBase |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-StartDate
Godzina rozpoczęcia zakresu czasu, dla którego należy pobrać punkt odzyskiwania
Typ: | Nullable<T>[DateTime] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UseSecondaryRegion
Filtry z regionu pomocniczego do przywracania między regionami
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VaultId
Identyfikator ARM magazynu usługi Recovery Services.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.String