Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
To polecenie konstruuje konfigurację odzyskiwania elementu kopii zapasowej, takiego jak baza danych SQL. Obiekt konfiguracji przechowuje wszystkie szczegóły, takie jak tryb odzyskiwania, docelowe miejsca docelowe dla przywracania i parametry specyficzne dla aplikacji, takie jak docelowe ścieżki fizyczne dla języka SQL.
Składnia
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
[[-RecoveryPoint] <RecoveryPointBase>]
[[-TargetItem] <ProtectableItemBase>]
[[-Item] <ItemBase>]
[-OriginalWorkloadRestore]
[-AlternateWorkloadRestore]
[-TargetContainer <ContainerBase>]
[-RestoreAsFiles]
[-FromFull <RecoveryPointBase>]
[-FilePath <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
[[-PointInTime] <DateTime>]
[[-TargetItem] <ProtectableItemBase>]
[[-Item] <ItemBase>]
[-OriginalWorkloadRestore]
[-AlternateWorkloadRestore]
[-TargetContainer <ContainerBase>]
[-RestoreAsFiles]
[-FromFull <RecoveryPointBase>]
[-FilePath <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Opis
Polecenie zwraca konfigurację odzyskiwania dla elementów AzureWorkload, które są przekazywane do polecenia cmdlet przywracania.
Przykłady
Przykład 1
$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -OriginalWorkloadRestore
$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -TargetItem $SQLProtItem -TargetContainer $targetVMContainer
Pierwsze polecenie cmdlet służy do pobierania obiektu punktu odzyskiwania. Drugie polecenie cmdlet tworzy plan odzyskiwania dla oryginalnego przywracania lokalizacji. Trzecie polecenie cmdlet THe tworzy plan odzyskiwania dla przywracania lokalizacji alternatywnej. Uwaga: parametr -TargetContainer jest obowiązkowy w przypadku parametru AlternateLocationRestore lub RestoreAsFiles.
Przykład 2
To polecenie konstruuje konfigurację odzyskiwania elementu kopii zapasowej, takiego jak baza danych SQL. (automatycznie wygenerowane)
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID
Parametry
-AlternateWorkloadRestore
Określa, że kopia zapasowa bazy danych powinna zostać przywrócona na innym wybranym serwerze.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-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 |
-FilePath
Określa ścieżkę pliku, która jest używana do operacji przywracania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FromFull
Określa pełny punkt odzyskiwania, do którego będą stosowane kopie zapasowe dziennika.
Typ: | RecoveryPointBase |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Item
Określa element kopii zapasowej, na którym jest wykonywana operacja przywracania.
Typ: | ItemBase |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-OriginalWorkloadRestore
Określa, że kopia zapasowa bazy danych ma zostać zastąpiona informacjami bazy danych obecnymi w punkcie odzyskiwania.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PointInTime
Godzina zakończenia zakresu czasu, dla którego należy pobrać punkt odzyskiwania
Typ: | DateTime |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryPoint
Obiekt punktu odzyskiwania do przywrócenia
Typ: | RecoveryPointBase |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RestoreAsFiles
Określa, aby przywrócić bazę danych jako pliki na maszynie.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetContainer
Określa maszynę docelową, na której należy przywrócić pliki bazy danych. Element TargetContainer jest obowiązkowy w przypadku elementu AlternateLocationRestore lub RestoreAsFiles.
Typ: | ContainerBase |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetItem
Określa obiekt docelowy, na którym należy przywrócić bazę danych. W przypadku przywracania SQL musi mieć typ chronionego elementu SQLInstance.
Typ: | ProtectableItemBase |
Position: | 1 |
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