Compartilhar via


Update-AzRecoveryServicesAsrProtectionDirection

Atualiza a direção de replicação para o item protegido de replicação especificado ou plano de recuperação. Usado para proteger/reverter a replicação de um item replicado com failover ou plano de recuperação.

Sintaxe

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>]

Description

O cmdlet Update-AzRecoveryServicesAsrProtectionDirection atualiza a direção de replicação para o objeto especificado do Azure Site Recovery após a conclusão de uma operação de failover de confirmação.

Exemplos

Exemplo 1

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

Inicie a operação de direção de atualização para o plano de recuperação especificado e retorne o objeto de trabalho ASR usado para rastrear a operação.

Exemplo 2

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

Inicie a operação de direção de atualização para o item protegido de replicação especificado na região do Azure de destino definida pelo mapeamento de contêiner de proteção e usando o armazenamento em cache (na mesma região que a VM).

Exemplo 3

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

Inicie a operação de direção de atualização para o item protegido de replicação especificado na região do Azure de destino definida pelo mapeamento de contêiner de proteção e pela configuração de replicação de disco fornecida.

Exemplo 4

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

Inicie a operação de direção de atualização para o item protegido de replicação criptografada especificado na região do Azure de destino definida pelo mapeamento de contêiner de proteção e pela configuração de replicação de disco fornecida.

Exemplo 5

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

Inicie a operação de direção de atualização para o item protegido de replicação especificado na região do Azure de destino definida pelo mapeamento de contêiner de proteção e usando o armazenamento em cache (na mesma região que a VM) e o grupo de posicionamento por proximidade.

Exemplo 6

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

Inicie a operação de direção de atualização para o item protegido de replicação especificado na região do Azure de destino definida pelo mapeamento de contêiner de proteção e usando o armazenamento em cache (na mesma região que a VM) e o conjunto de dimensionamento de máquinas virtuais.

Parâmetros

-Account

A conta executar como a ser usada para instalar o serviço de Mobilidade, se necessário. Deve ser um da lista de contas executar como na malha ASR.

Tipo:ASRRunAsAccount
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ApplianceName

Especifica o nome do dispositivo a ser usado para replicar esta máquina.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-AzureToAzure

Especifica a recuperação de desastre do Azure para o Azure.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-AzureToAzureDiskReplicationConfiguration

Especifica a configuração do disco para recuperação de desastre.

Tipo:ASRAzuretoAzureDiskReplicationConfig[]
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-AzureToVMware

Especifica o cenário de switch azure para vMWare.

Tipo:SwitchParameter
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CredentialsToAccessVm

Especifica o nome das credenciais a serem usadas para instalar o serviço de Mobilidade no computador de origem, se necessário.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DataStore

O armazenamento de dados VMware a ser usado para o vmdisk.

Tipo:ASRDataStore
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DataStoreName

Nome do armazenamento de dados VMware a ser usado para o disco da VM.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Direction

Especifica a direção a ser usada para a operação de atualização após um failover. Os valores aceitáveis para esse parâmetro são:

  • PrimaryToRecovery
  • RecoveryToPrimary
Tipo:String
Valores aceitos:PrimaryToRecovery, RecoveryToPrimary
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DiskEncryptionSecretUrl

Especifica a URL secreta de criptografia de disco com a versão (criptografia de disco do Azure) a ser usada pela VM de recuperação após o failover.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DiskEncryptionVaultId

Especifica a ID do cofre secreto de criptografia de disco (criptografia de disco do Azure) a ser usada pela VM de recuperação após o failover.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Fabric

Especifica o objeto ASR Fabric.

Tipo:ASRFabric
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-HyperVToAzure

Proteja novamente uma máquina virtual Hyper-V após o failback.

Tipo:SwitchParameter
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-KeyEncryptionKeyUrl

Especifica a URL da chave de criptografia de disco (criptografia de disco do Azure) a ser usada pela VM de recuperação após o failover.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-KeyEncryptionVaultId

Especifica a chave de criptografia de disco keyVault ID (criptografia de disco do Azure) a ser usada na VM de recuperação após o failover.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-LogStorageAccountId

Especifica a ID da conta de armazenamento para armazenar o log de replicação de VMs.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MasterTarget

Detalhes do Servidor de Destino Mestre.

Tipo:ASRMasterTargetServer
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProcessServer

Servidor de Processo a ser usado para replicação.

Tipo:ASRProcessServer
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProtectionContainerMapping

Contêiner de proteçãoMapping a ser usado para replicação.

Tipo:ASRProtectionContainerMapping
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryAvailabilitySetId

O conjunto de disponibilidade no qual a máquina virtual deve ser criada após o failover

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryAzureStorageAccountId

Especifica a ID da conta de armazenamento do Azure para a qual replicar.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryBootDiagStorageAccountId

Especifica a conta de armazenamento para diagnóstico de inicialização para recuperação da VM do Azure.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryCapacityReservationGroupId

Especifique a ID do grupo de reserva de capacidade a ser usada pela VM de failover na região de recuperação de destino.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryCloudServiceId

A ID do recurso do serviço de nuvem de recuperação para o qual essa máquina virtual deve fazer failover.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryPlan

Especifica um objeto de plano de recuperação ASR.

Tipo:ASRRecoveryPlan
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-RecoveryProximityPlacementGroupId

A ID do recurso do grupo de posicionamento por proximidade de recuperação para o qual essa máquina virtual deve fazer failover.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryResourceGroupId

ID do resourceGroup de recuperação para VM protegida.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryVirtualMachineScaleSetId

Especifica a ID do conjunto de dimensionamento de máquinas virtuais de confirmação.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ReplicateAzureToVMware

Parâmetro switch especificando o cenário de replicação do Azure para VMware.

Tipo:SwitchParameter
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ReplicateVMwareToAzure

Parâmetro switch especificando o cenário de replicação do VMware para o Azure.

Tipo:SwitchParameter
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ReplicationProtectedItem

Especifica um item protegido de replicação ASR.

Tipo:ASRReplicationProtectedItem
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-RetentionVolume

Volume de retenção no servidor de destino mestre a ser usado.

Tipo:ASRRetentionVolume
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SiteId

Especifica a ID do site do VMware em que o item passível de proteção foi descoberto. Use a ID do site de detalhes específicos da malha na malha ASR para especificar um.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VmmToVmm

Atualize a direção de replicação de uma máquina virtual Hyper-V com failover protegida entre dois sites Hyper-V gerenciados pelo VMM.

Tipo:SwitchParameter
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VMwareToAzure

Atualize a direção de replicação do VMware para o Azure.

Tipo:SwitchParameter
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

ASRRecoveryPlan

ASRReplicationProtectedItem

Saídas

ASRJob