Udostępnij za pośrednictwem


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

RecoveryPointBase

System.string

Dane wyjściowe

RecoveryConfigBase