Compartilhar via


Update-AzRecoveryServicesAsrProtectionDirection

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

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 do objeto do Azure Site Recovery especificado 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 retorna o objeto de trabalho ASR usado para acompanhar 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 pelo 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 efetuar push da instalação do serviço mobilidade, se necessário. Deve ser um da lista de contas executadas 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 este computador.

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 de 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 alternância do azure para o vMWare.

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

-Confirm

Solicita a 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 enviar por push a instalação do serviço 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 do 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 do 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 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 este 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 do segredo de criptografia de disco com a versão (criptografia de disco do Azure) a ser usada como 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 de segredo de criptografia de disco (criptografia de disco do Azure) a ser usada como 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 como 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 ID da chave de criptografia de disco (criptografia de disco do Azure) a ser usada como 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

ContainerMapping de proteção 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 a VM do Azure de recuperação.

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 fazer failover dessa máquina virtual.

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 do 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 fazer failover dessa máquina virtual.

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 descoberta.

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

-ReplicateAzureToVMware

Alterne o parâmetro que especifica o Azure para o cenário de replicação do VMware..

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

-ReplicateVMwareToAzure

Alterne o parâmetro que especifica o VMware para o cenário de replicação do 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 do 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 protegível foi descoberto. Use a ID do site de detalhes específicos da malha na malha ASR para especificar uma.

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 para um failover Hyper-V máquina virtual protegida entre dois sites de Hyper-V gerenciados do 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