Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
Questo comando costruisce la configurazione di ripristino di un elemento di cui è stato eseguito il backup, ad esempio il database SQL. L'oggetto di configurazione archivia tutti i dettagli, ad esempio la modalità di ripristino, le destinazioni di destinazione per i parametri specifici del ripristino e dell'applicazione, ad esempio i percorsi fisici di destinazione per SQL.
Sintassi
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>]
Descrizione
Il comando restituisce una configurazione di ripristino per gli elementi di AzureWorkload passati al cmdlet di ripristino.
Esempio
Esempio 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
Il primo cmdlet viene usato per ottenere l'oggetto Punto di ripristino. Il secondo cmdlet crea un piano di ripristino per un ripristino della posizione originale. Il terzo cmdlet crea un piano di ripristino per un ripristino del percorso alternativo. Nota: il parametro -TargetContainer è obbligatorio nel caso di AlternateLocationRestore o RestoreAsFiles.
Esempio 2
Questo comando costruisce la configurazione di ripristino di un elemento di cui è stato eseguito il backup, ad esempio il database SQL. (generato automaticamente)
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID
Parametri
-AlternateWorkloadRestore
Specifica che il database di cui è stato eseguito il backup deve essere ripristinato in un altro server selezionato.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilePath
Specifica il percorso file utilizzato per l'operazione di ripristino.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FromFull
Specifica il punto di recupero completo a cui verranno applicati i backup del log.
Tipo: | RecoveryPointBase |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Item
Specifica l'elemento di backup in cui viene eseguita l'operazione di ripristino.
Tipo: | ItemBase |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OriginalWorkloadRestore
Specifica che il database di cui è stato eseguito il backup deve essere sovrascritto con le informazioni del database presenti nel punto di ripristino.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PointInTime
Ora di fine dell'intervallo di tempo per il quale è necessario recuperare il punto di ripristino
Tipo: | DateTime |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RecoveryPoint
Oggetto punto di ripristino da ripristinare
Tipo: | RecoveryPointBase |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RestoreAsFiles
Specifica di ripristinare database come file in un computer.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TargetContainer
Specifica il computer di destinazione in cui devono essere ripristinati i file di database. TargetContainer è obbligatorio nel caso di AlternateLocationRestore o RestoreAsFiles.
Tipo: | ContainerBase |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TargetItem
Specifica la destinazione in cui deve essere ripristinato il database. Per i ripristini SQL, deve essere solo di tipo di elemento proteggibile SQLInstance.
Tipo: | ProtectableItemBase |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UseSecondaryRegion
Filtri dall'area secondaria per il ripristino tra aree
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VaultId
ID ARM dell'insieme di credenziali di Servizi di ripristino.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Input
System.String