Compartilhar via


Set-AzRecoveryServicesAsrReplicationProtectedItem

Define propriedades de recuperação, como a rede de destino e o tamanho da máquina virtual para o item protegido de replicação especificado.

Sintaxe

Set-AzRecoveryServicesAsrReplicationProtectedItem
   -InputObject <ASRReplicationProtectedItem>
   [-Name <String>]
   [-Size <String>]
   [-UpdateNic <String>]
   [-RecoveryNetworkId <String>]
   [-PrimaryNic <String>]
   [-RecoveryCloudServiceId <String>]
   [-RecoveryNicSubnetName <String>]
   [-RecoveryNicStaticIPAddress <String>]
   [-TestNicSubnetName <String>]
   [-TestNicStaticIPAddress <String>]
   [-NicSelectionType <String>]
   [-RecoveryResourceGroupId <String>]
   [-LicenseType <String>]
   [-RecoveryAvailabilitySet <String>]
   [-SqlServerLicenseType <String>]
   [-RecoveryVmTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-DiskTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-RecoveryNicTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-RecoveryAvailabilityZone <String>]
   [-RecoveryProximityPlacementGroupId <String>]
   [-RecoveryVirtualMachineScaleSetId <String>]
   [-RecoveryCapacityReservationGroupId <String>]
   [-EnableAcceleratedNetworkingOnRecovery]
   [-RecoveryBootDiagStorageAccountId <String>]
   [-AzureToAzureUpdateReplicationConfiguration <ASRAzuretoAzureDiskReplicationConfig[]>]
   [-DiskEncryptionVaultId <String>]
   [-DiskEncryptionSecretUrl <String>]
   [-KeyEncryptionKeyUrl <String>]
   [-KeyEncryptionVaultId <String>]
   [-UseManagedDisk <String>]
   [-DiskIdToDiskEncryptionSetMap <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-RecoveryPublicIPAddressId <String>]
   [-RecoveryNetworkSecurityGroupId <String>]
   [-RecoveryLBBackendAddressPoolId <String[]>]
   [-TfoAzureVMName <String>]
   [-ASRVMNicConfiguration <ASRVMNicConfig[]>]
   [-TestNetworkId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet Set-AzRecoveryServicesAsrReplicationProtectedItem define as propriedades de recuperação de um Item Protegido por Replicação.

Exemplos

Exemplo 1

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -ReplicationProtectedItem $RPI -UpdateNic $NicId -RecoveryNetworkId $AzureNetworkID -RecoveryNicSubnetName $subnetName

Inicia a operação de atualização das configurações de item protegido de replicação usando os parâmetros especificados e retorna o trabalho ASR usado para acompanhar a operação.

Exemplo 2

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic "00:50:56:8F:3F:7B" -RecoveryNetworkId $recoveryNetwork -RecoveryNicSubnetName $recoverySubnet -NicSelectionType NotSelected

Inicia a operação de atualização das configurações de nic (redução de nic) de item protegido de replicação usando os parâmetros especificados e retorna o trabalho ASR usado para acompanhar a operação.

Exemplo 3

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -PrimaryNic "00:50:56:8F:3F:7B"

Inicia a operação de atualização das configurações de NIC primária do item protegido de replicação(a ser usada para as configurações de vm recuperadas) usando os parâmetros especificados e retorna o trabalho ASR usado para acompanhar a operação.

Exemplo 4

Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic $updateNic -RecoveryNetworkId $recoveryNetworkId -RecoveryNicSubnetName $recoveryNicSubnetName -NicSelectionType SelectedByUser

Inicia a operação de atualização das configurações de NIC do item protegido de replicação (a ser usada para as configurações de VM recuperadas) usando os parâmetros especificados e retorna o trabalho ASR usado para acompanhar a operação.

Exemplo 5

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic $updateNic `
		-RecoveryNetworkId $recoveryNetworkId -RecoveryNicSubnetName $recoveryNicSubnetName -EnableAcceleratedNetworkingOnRecovery

Inicia a operação de atualização do item protegido de replicação selecionado noc tp habilitar a rede acelerada na VM de recuperação (para a recuperação de desastre do Azure para o Azure). Não passe -EnableAcceleratedNetworkingOnRecovery para desabilitar a rede acelerada.

Exemplo 6

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi `
		-DiskEncryptionVaultId $DiskEncryptionVaultId -DiskEncryptionSecretUrl $DiskEncryptionSecertUrl `
		-KeyEncryptionVaultId $KeyEncryptionVaultId -KeyEncryptionKeyUrl $KeyEncryptionKeyUrl

Inicie a operação de atualização do item protegido de replicação criptografada especificado para usar detalhes de criptografia fornecidos para a VM de failover.

Exemplo 7

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -RecoveryProximityPlacementGroupId $ppg

Inicie a operação de atualização do item protegido de replicação especificado para usar o grupo de posicionamento por proximidade fornecido para a VM de failover.

Exemplo 8

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -RecoveryVirtualMachineScaleSetId $vmss

Inicie a operação de atualização do item protegido de replicação especificado para usar o conjunto de dimensionamento de máquinas virtuais fornecido para a VM de failover.

Parâmetros

-ASRVMNicConfiguration

Especifica os detalhes de configuração da NIC de failover e failover de teste.

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

-AzureToAzureUpdateReplicationConfiguration

Especifica a configuração de disco a ser atualizada para a VM de disco gerenciado (Azure para o scenrio de DR do Azure).

Tipo:ASRAzuretoAzureDiskReplicationConfig[]
Cargo:Named
Valor padrão:None
Obrigatório:False
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

-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

-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 chaves secreta 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

-DiskIdToDiskEncryptionSetMap

O dicionário da ID do recurso de disco para a ID do ARM do conjunto de criptografia de disco.

Tipo:IDictionary<TKey,TValue>[System.String,System.String]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DiskTag

Especifique as marcas para os discos da VM. Isso é aplicável ao Vmware ao Azure e ao HyperV para provedores do Azure.

Tipo:IDictionary<TKey,TValue>[System.String,System.String]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EnableAcceleratedNetworkingOnRecovery

Especifica a NIC especificada na VM de recuperação depois que o failover usa rede acelerada.

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

-InputObject

O objeto de entrada para o cmdlet: o objeto de item protegido de replicação ASR correspondente ao item protegido de replicação a ser atualizado.

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

-KeyEncryptionKeyUrl

Especifica a versão da 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

-LicenseType

Especifica a seleção de tipo de licença a ser usada para máquinas virtuais do Windows Server. Se você tiver o direito de usar o HUB (Benefício de Uso Híbrido) do Azure para migrações e quiser especificar que a configuração do HUB seja usada durante o failover desse item protegido, defina o tipo de licença como WindowsServer.

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

-Name

Especifica o nome da máquina virtual de recuperação que será criada no failover.

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

-NicSelectionType

Especifica as propriedades de NIC (placa de interface de rede) definidas pelo usuário ou definidas por padrão. Você pode especificar NotSelected para voltar aos valores padrão.

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

-PrimaryNic

Especifica a NIC que será usada como NIC primária para a 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

-RecoveryAvailabilitySet

Conjunto de disponibilidade para o item protegido de replicaçã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

-RecoveryAvailabilityZone

Especifica a zona de disponibilidade para o item protegido de replicaçã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

-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

-RecoveryLBBackendAddressPoolId

Especifica os pools de endereços de back-end de destino a serem associados à NIC de recuperação.

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

-RecoveryNetworkId

Especifica a ID da rede virtual do Azure à qual o item protegido deve ter failover.

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

-RecoveryNetworkSecurityGroupId

Especifica a ID do grupo de segurança de rede a ser associada à NIC de recuperação.

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

-RecoveryNicStaticIPAddress

Especifica o endereço IP estático que deve ser atribuído à NIC primária na recuperação.

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

-RecoveryNicSubnetName

Especifica o nome da sub-rede na rede virtual do Azure de recuperação à qual essa NIC do item protegido deve ser conectada no failover.

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

-RecoveryNicTag

Especifique as marcas para as NICs de destino da VM. Isso é aplicável ao Vmware ao Azure e ao HyperV para provedores do Azure.

Tipo:IDictionary<TKey,TValue>[System.String,System.String]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryProximityPlacementGroupId

Especifica a ID de recurso do grupo de posicionamento por proximidade de recuperação para o qual fazer failover da máquina virtual.

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

-RecoveryPublicIPAddressId

Especifica a ID do recurso de endereço IP público a ser associado à NIC de recuperação.

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

-RecoveryResourceGroupId

A ID do grupo de recursos do Azure na região de recuperação na qual o item protegido será recuperado no failover.

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

-RecoveryVirtualMachineScaleSetId

Especifica o conjunto de dimensionamento de máquinas virtuais de destino a ser configurado.

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

-RecoveryVmTag

Especifique as marcas para a VM de destino. Isso é aplicável ao Vmware ao Azure e ao HyperV para provedores do Azure.

Tipo:IDictionary<TKey,TValue>[System.String,System.String]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Size

Especifica o tamanho da máquina virtual de recuperação. O valor deve ser do conjunto de tamanhos com suporte por máquinas virtuais do Azure.

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

-SqlServerLicenseType

Especifique o tipo de licença do SQL Server da VM. Isso é aplicável ao Vmware ao Azure e ao HyperV para provedores do Azure.

Tipo:String
Valores aceitos:NoLicenseType, PAYG, AHUB
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TestNetworkId

Especifica a ID do ARM da rede de teste (aplicável somente para o cenário de replicação do VMware para o Azure).

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

-TestNicStaticIPAddress

Especifica o endereço IP estático de teste (aplicável somente para o cenário de replicação do VMware para o Azure).

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

-TestNicSubnetName

Especifica o nome da sub-rede de teste (aplicável somente para o cenário de replicação do VMware para o Azure).

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

-TfoAzureVMName

Especifica o nome da VM de failover de teste.

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

-UpdateNic

Especifica a NIC da máquina virtual para a qual esse cmdlet define a propriedade de rede de recuperação que precisa ser atualizada.

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

-UseManagedDisk

Especifica se a máquina virtual do Azure criada no failover deve usar discos gerenciados.

Tipo:String
Valores aceitos:True, False
Cargo:Named
Valor padrão:None
Obrigatório:False
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

ASRReplicationProtectedItem

Saídas

ASRJob