Condividi tramite


Update-AzRecoveryServicesAsrProtectionDirection

Aggiornamenti la direzione di replica per l'elemento o il piano di ripristino protetti dalla replica specificati. Usato per proteggere nuovamente o invertire la replica di un elemento replicato o di un piano di ripristino di cui è stato eseguito il failover.

Sintassi

Update-AzRecoveryServicesAsrProtectionDirection
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-AzureToVMware]
      [-Account <ASRRunAsAccount>]
      -DataStore <ASRDataStore>
      [-MasterTarget <ASRMasterTargetServer>]
      -ProcessServer <ASRProcessServer>
      -ProtectionContainerMapping <ASRProtectionContainerMapping>
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      -Direction <String>
      -RetentionVolume <ASRRetentionVolume>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-VMwareToAzure]
      -Account <ASRRunAsAccount>
      [-MasterTarget <ASRMasterTargetServer>]
      -ProcessServer <ASRProcessServer>
      -ProtectionContainerMapping <ASRProtectionContainerMapping>
      [-LogStorageAccountId <String>]
      [-RecoveryAzureStorageAccountId <String>]
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-ReplicateAzureToVMware]
      -ProtectionContainerMapping <ASRProtectionContainerMapping>
      -DataStoreName <String>
      -ApplianceName <String>
      -Fabric <ASRFabric>
      -LogStorageAccountId <String>
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-ReplicateVMwareToAzure]
      -SiteId <String>
      -CredentialsToAccessVm <String>
      -ProtectionContainerMapping <ASRProtectionContainerMapping>
      -ApplianceName <String>
      -Fabric <ASRFabric>
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-HyperVToAzure]
      [-LogStorageAccountId <String>]
      [-RecoveryAzureStorageAccountId <String>]
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-VmmToVmm]
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-AzureToAzure]
      -ProtectionContainerMapping <ASRProtectionContainerMapping>
      -LogStorageAccountId <String>
      [-RecoveryAzureStorageAccountId <String>]
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      [-RecoveryResourceGroupId <String>]
      [-RecoveryCloudServiceId <String>]
      [-RecoveryAvailabilitySetId <String>]
      [-RecoveryProximityPlacementGroupId <String>]
      [-RecoveryVirtualMachineScaleSetId <String>]
      [-RecoveryCapacityReservationGroupId <String>]
      [-RecoveryBootDiagStorageAccountId <String>]
      [-DiskEncryptionVaultId <String>]
      [-DiskEncryptionSecretUrl <String>]
      [-KeyEncryptionKeyUrl <String>]
      [-KeyEncryptionVaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      [-AzureToAzure]
      -ProtectionContainerMapping <ASRProtectionContainerMapping>
      -AzureToAzureDiskReplicationConfiguration <ASRAzuretoAzureDiskReplicationConfig[]>
      -ReplicationProtectedItem <ASRReplicationProtectedItem>
      [-RecoveryResourceGroupId <String>]
      [-RecoveryCloudServiceId <String>]
      [-RecoveryAvailabilitySetId <String>]
      [-RecoveryProximityPlacementGroupId <String>]
      [-RecoveryVirtualMachineScaleSetId <String>]
      [-RecoveryCapacityReservationGroupId <String>]
      [-RecoveryBootDiagStorageAccountId <String>]
      [-DiskEncryptionVaultId <String>]
      [-DiskEncryptionSecretUrl <String>]
      [-KeyEncryptionKeyUrl <String>]
      [-KeyEncryptionVaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      -RecoveryPlan <ASRRecoveryPlan>
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzRecoveryServicesAsrProtectionDirection
      -Direction <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Il cmdlet Update-AzRecoveryServicesAsrProtectionDirection aggiorna la direzione di replica per l'oggetto Azure Site Recovery specificato dopo il completamento di un'operazione di failover di commit.

Esempio

Esempio 1

$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -RecoveryPlan $RP -Direction PrimaryToRecovery

Avviare l'operazione di direzione dell'aggiornamento per il piano di ripristino specificato e restituisce l'oggetto processo ASR usato per tenere traccia dell'operazione.

Esempio 2

$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping -LogStorageAccountId $cacheStorageId `
 -ReplicationProtectedItem $rpi

Avviare l'operazione di direzione dell'aggiornamento per l'elemento protetto di replica specificato nell'area di Azure di destinazione definita dal mapping dei contenitori di protezione e usando l'archiviazione della cache (nella stessa area della macchina virtuale).

Esempio 3

$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping `
 -AzureToAzureDiskReplicationConfiguration $disk1,$disk2 -ReplicationProtectedItem  $rpi

Avviare l'operazione di direzione dell'aggiornamento per l'elemento protetto di replica specificato nell'area di Azure di destinazione definita dal mapping dei contenitori di protezione e dalla configurazione di replica del disco specificata.

Esempio 4

$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping `
 -AzureToAzureDiskReplicationConfiguration $disk1,$disk2 -ReplicationProtectedItem  $rpi `
 -DiskEncryptionVaultId  $DiskEncryptionVaultId -DiskEncryptionSecretUrl $DiskEncryptionSecertUrl `
 -KeyEncryptionVaultId $KeyEncryptionVaultId  -KeyEncryptionKeyUrl $KeyEncryptionKeyUrl

Avviare l'operazione di direzione dell'aggiornamento per l'elemento protetto della replica crittografata specificata nell'area di Azure di destinazione definita dal mapping dei contenitori di protezione e dalla configurazione di replica del disco specificata.

Esempio 5

$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping -LogStorageAccountId $cacheStorageId `
 -ReplicationProtectedItem $rpi -RecoveryProximityPlacementGroupId $ppg

Avviare l'operazione di direzione dell'aggiornamento per l'elemento protetto di replica specificato nell'area di Azure di destinazione definita dal mapping dei contenitori di protezione e usando l'archiviazione della cache (nella stessa area della macchina virtuale) e il gruppo di posizionamento di prossimità.

Esempio 6

$currentJob = Update-AzRecoveryServicesAsrProtectionDirection -AzureToAzure -ProtectionContainerMapping $B2ApcmMapping -LogStorageAccountId $cacheStorageId `
 -ReplicationProtectedItem $rpi -RecoveryVirtualMachineScaleSetId $vmss

Avviare l'operazione di direzione dell'aggiornamento per l'elemento protetto di replica specificato nell'area di Azure di destinazione definita dal mapping dei contenitori di protezione e usando l'archiviazione della cache (nella stessa area della macchina virtuale) e il set di scalabilità di macchine virtuali.

Parametri

-Account

Account runas da usare per eseguire il push dell'installazione del servizio di mobilità, se necessario. Deve essere uno dall'elenco di account RunAs nell'infrastruttura di AsR.

Tipo:ASRRunAsAccount
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ApplianceName

Specifica il nome dell'appliance da usare per replicare il computer.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AzureToAzure

Specifica il ripristino di emergenza da Azure ad Azure.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AzureToAzureDiskReplicationConfiguration

Specifica la configurazione del disco per il ripristino di emergenza.

Tipo:ASRAzuretoAzureDiskReplicationConfig[]
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AzureToVMware

Specifica lo scenario switch azure a vMWare.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CredentialsToAccessVm

Specifica il nome delle credenziali da usare per eseguire il push dell'installazione del servizio di mobilità nel computer di origine, se necessario.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DataStore

Archivio dati VMware da usare per il disco vm.

Tipo:ASRDataStore
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DataStoreName

Nome dell'archivio dati VMware da usare per il disco della macchina virtuale.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare 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

-Direction

Specifica la direzione da utilizzare per l'operazione di aggiornamento dopo un failover. I valori validi per questo parametro sono:

  • PrimaryToRecovery
  • RecoveryToPrimary
Tipo:String
Valori accettati:PrimaryToRecovery, RecoveryToPrimary
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DiskEncryptionSecretUrl

Specifica l'URL del segreto di crittografia del disco con la versione (crittografia dischi di Azure) da usare come macchina virtuale di ripristino dopo il failover.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DiskEncryptionVaultId

Specifica l'ID dell'insieme di credenziali dei segreti di crittografia del disco (crittografia dischi di Azure) da usare per il ripristino della macchina virtuale dopo il failover.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Fabric

Specifica l'oggetto ASR Fabric.

Tipo:ASRFabric
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-HyperVToAzure

Riproteggere una macchina virtuale Hyper-V dopo il failback.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-KeyEncryptionKeyUrl

Specifica l'URL della chiave di crittografia del disco (crittografia dischi di Azure) da usare come macchina virtuale di ripristino dopo il failover.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-KeyEncryptionVaultId

Specifica l'ID keyVault della chiave di crittografia del disco (crittografia dischi di Azure) da usare per il ripristino della macchina virtuale dopo il failover.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LogStorageAccountId

Specifica l'ID dell'account di archiviazione per archiviare il log di replica delle macchine virtuali.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MasterTarget

Dettagli del server di destinazione master.

Tipo:ASRMasterTargetServer
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProcessServer

Server di elaborazione da usare per la replica.

Tipo:ASRProcessServer
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProtectionContainerMapping

Contenitore di protezioneMapping da usare per la replica.

Tipo:ASRProtectionContainerMapping
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryAvailabilitySetId

Set di disponibilità in cui deve essere creata la macchina virtuale al momento del failover

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryAzureStorageAccountId

Specifica l'ID dell'account di archiviazione di Azure in cui eseguire la replica.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryBootDiagStorageAccountId

Specifica l'account di archiviazione per la diagnostica di avvio per la macchina virtuale di Azure di ripristino.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryCapacityReservationGroupId

Specificare l'ID del gruppo di prenotazioni di capacità da usare dalla macchina virtuale di failover nell'area di ripristino di destinazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryCloudServiceId

ID risorsa del servizio cloud di ripristino in cui eseguire il failover di questa macchina virtuale.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryPlan

Specifica un oggetto piano di ripristino asr.

Tipo:ASRRecoveryPlan
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RecoveryProximityPlacementGroupId

ID risorsa del gruppo di posizionamento di prossimità di ripristino in cui eseguire il failover di questa macchina virtuale.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryResourceGroupId

ID del gruppo di risorse di ripristino per la macchina virtuale protetta.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryVirtualMachineScaleSetId

Specifica l'ID del set di scalabilità di macchine virtuali ripristinato.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReplicateAzureToVMware

Cambiare il parametro specificando lo scenario di replica da Azure a VMware.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReplicateVMwareToAzure

Cambiare il parametro specificando VMware allo scenario di replica di Azure.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReplicationProtectedItem

Specifica un elemento protetto dalla replica asr.

Tipo:ASRReplicationProtectedItem
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RetentionVolume

Volume di conservazione nel server di destinazione master da usare.

Tipo:ASRRetentionVolume
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SiteId

Specifica l'ID del sito VMware in cui è stato individuato l'elemento che può essere protetto. Usare l'ID sito da dettagli specifici dell'infrastruttura asr per specificarne uno.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VmmToVmm

Aggiornare la direzione della replica per una macchina virtuale Hyper-V con failover protetta tra due siti Hyper-V gestiti da VMM.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMwareToAzure

Aggiornare la direzione della replica da VMware ad Azure.

Tipo:SwitchParameter
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

ASRRecoveryPlan

ASRReplicationProtectedItem

Output

ASRJob