Partilhar via


Update-AzRecoveryServicesAsrProtectionDirection

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

Syntax

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 retorna o objeto de trabalho ASR usado para controlar 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 azure de destino definida pelo mapeamento de contêiner de proteção e usando o armazenamento em cache (na mesma região da 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 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 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 azure de destino definida pelo mapeamento de contêiner de proteção e usando armazenamento em cache (na mesma região que a VM) e grupo de posicionamento de 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 azure de destino definida pelo mapeamento de contêiner de proteção e usando armazenamento em cache (na mesma região da VM) e conjunto de dimensionamento de máquina virtual.

Parâmetros

-Account

A conta run as a ser usada para enviar por push instalar o serviço de mobilidade, se necessário. Deve ser um da lista de contas executadas como na malha ASR.

Tipo:ASRRunAsAccount
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-ApplianceName

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureToAzure

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

Tipo:SwitchParameter
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureToAzureDiskReplicationConfiguration

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

Tipo:ASRAzuretoAzureDiskReplicationConfig[]
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureToVMware

Especifica o cenário de switch azure para vMWare.

Tipo:SwitchParameter
Position:0
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Tipo:SwitchParameter
Aliases:cf
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-CredentialsToAccessVm

Especifica o nome das credenciais a serem usadas para instalar por push o serviço de Mobilidade na máquina de origem, se necessário.

Tipo:String
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-DataStore

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

Tipo:ASRDataStore
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-DataStoreName

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters: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
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters: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 aceites:PrimaryToRecovery, RecoveryToPrimary
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionSecretUrl

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionVaultId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-Fabric

Especifica o objeto ASR Fabric.

Tipo:ASRFabric
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-HyperVToAzure

Reproteja uma máquina virtual Hyper-V após failback.

Tipo:SwitchParameter
Position:0
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-KeyEncryptionKeyUrl

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyEncryptionVaultId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-LogStorageAccountId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-MasterTarget

Detalhes do Servidor de Destino Mestre.

Tipo:ASRMasterTargetServer
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-ProcessServer

Process Server a ser usado para replicação.

Tipo:ASRProcessServer
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionContainerMapping

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

Tipo:ASRProtectionContainerMapping
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryAvailabilitySetId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryAzureStorageAccountId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryBootDiagStorageAccountId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryCapacityReservationGroupId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters: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
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPlan

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

Tipo:ASRRecoveryPlan
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryProximityPlacementGroupId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryResourceGroupId

ID do grupo de recursos de recuperação para VM protegida.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryVirtualMachineScaleSetId

Especifica a id do conjunto de escala da máquina virtual de reccovery .

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicateAzureToVMware

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

Tipo:SwitchParameter
Position:0
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-ReplicateVMwareToAzure

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

Tipo:SwitchParameter
Position:0
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-ReplicationProtectedItem

Especifica um item protegido por replicação ASR.

Tipo:ASRReplicationProtectedItem
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:True
Accept wildcard characters:False

-RetentionVolume

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

Tipo:ASRRetentionVolume
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-SiteId

Especifica o ID do site VMware onde o item protegível foi descoberto. Use o ID do site de detalhes específicos da malha na malha ASR para especificar um.

Tipo:String
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-VmmToVmm

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

Tipo:SwitchParameter
Position:0
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-VMwareToAzure

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

Tipo:SwitchParameter
Position:0
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

ASRRecoveryPlan

ASRReplicationProtectedItem

Saídas

ASRJob