Set-AzRecoveryServicesAsrReplicationProtectedItem

指定したレプリケーションで保護された項目のターゲット ネットワークや仮想マシンのサイズなどの回復プロパティを設定します。

構文

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

説明

Set-AzRecoveryServicesAsrReplicationProtectedItem コマンドレットは、レプリケーションで保護された項目の回復プロパティを設定します。

例 1

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

指定したパラメーターを使用してレプリケーションで保護された項目の設定を更新する操作を開始し、操作の追跡に使用される ASR ジョブを返します。

例 2

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

指定されたパラメーターを使用して、レプリケーションで保護された項目ネットワーク インターフェイス カード (NIC の削減) 設定を更新する操作を開始し、操作の追跡に使用される ASR ジョブを返します。

例 3

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

指定したパラメーターを使用して、レプリケーションで保護された項目のプライマリ NIC (復旧された VM に使用される) の設定を更新する操作を開始し、操作の追跡に使用される ASR ジョブを返します。

例 4

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

指定されたパラメーターを使用して、レプリケーションで保護された項目 NIC (復旧された VM に使用される) の設定を更新する操作を開始し、操作の追跡に使用される ASR ジョブを返します。

例 5

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

(Azure から Azure へのディザスター リカバリーの場合) 復旧 VM で高速ネットワークを有効にする、noc tp を選択したレプリケーションで保護された項目を更新する操作を開始します。 高速ネットワークを無効にするには、-EnableAcceleratedNetworkingOnRecovery を渡さないでください。

例 6

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

指定された暗号化レプリケーション保護項目の更新操作を開始して、フェールオーバー VM に指定された暗号化の詳細を使用します。

例 7

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

指定したレプリケーションで保護された項目の更新操作を開始し、フェールオーバー VM に指定された近接通信配置グループを使用します。

例 8

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

指定したレプリケーションで保護された項目の更新操作を開始し、フェールオーバー VM に指定された仮想マシン スケール セットを使用します。

パラメーター

-ASRVMNicConfiguration

テスト フェールオーバーとフェールオーバー NIC 構成の詳細を指定します。

Type:ASRVMNicConfig[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureToAzureUpdateReplicationConfiguration

マネージド ディスク VM (Azure から Azure DR scenrio) に対して更新するディスク構成を指定します。

Type:ASRAzuretoAzureDiskReplicationConfig[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionSecretUrl

フェールオーバー後に復旧 VM として使用するバージョン (Azure ディスク暗号化) を含むディスク暗号化シークレット URL を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionVaultId

フェールオーバー後に復旧 VM として使用するディスク暗号化シークレット キー コンテナー ID (Azure ディスク暗号化) を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskIdToDiskEncryptionSetMap

ディスク リソース ID からディスク暗号化セット ARM ID へのディクショナリ。

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskTag

VM のディスクのタグを指定します。 これは、Vmware から Azure、HyperV から Azure プロバイダーに適用されます。

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAcceleratedNetworkingOnRecovery

フェールオーバーで高速ネットワークを使用した後の復旧 VM 上の指定された NIC を指定します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

コマンドレットへの入力オブジェクト: 更新するレプリケーションで保護された項目に対応する ASR レプリケーション保護項目オブジェクト。

Type:ASRReplicationProtectedItem
Aliases:ReplicationProtectedItem
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-KeyEncryptionKeyUrl

フェールオーバー後に復旧 VM として使用するディスク暗号化キー URL バージョン (Azure ディスク暗号化) を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyEncryptionVaultId

フェールオーバー後に復旧 VM として使用するディスク暗号化キー keyVault ID (Azure ディスク暗号化) を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LicenseType

Windows Server 仮想マシンに使用するライセンスの種類の選択を指定します。 移行に Azure ハイブリッド使用特典 (HUB) を使用する権利があり、この保護された項目をフェールオーバーするときにハブ設定を使用するように指定する場合は、ライセンスの種類を WindowsServer に設定します。

Type:String
Accepted values:NoLicenseType, WindowsServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

フェールオーバー時に作成される復旧仮想マシンの名前を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NicSelectionType

ユーザーによって設定されるか、既定で設定されるネットワーク インターフェイス カード (NIC) プロパティを指定します。 NotSelected を指定して既定値に戻すことができます。

Type:String
Accepted values:NotSelected, SelectedByUser
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryNic

フェールオーバー後に復旧 VM のプライマリ NIC として使用される NIC を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryAvailabilitySet

フェールオーバー後のレプリケーションで保護された項目の可用性セット。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryAvailabilityZone

フェールオーバー後のレプリケーションで保護された項目の可用性ゾーンを指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryBootDiagStorageAccountId

Azure VM の復旧用のブート 診断のストレージ アカウントを指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryCapacityReservationGroupId

ターゲット復旧リージョンのフェールオーバー VM によって使用される容量予約グループ ID を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryCloudServiceId

この仮想マシンをフェールオーバーする復旧クラウド サービスのリソース ID。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryLBBackendAddressPoolId

復旧 NIC に関連付けるターゲット バックエンド アドレス プールを指定します。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNetworkId

保護された項目のフェールオーバー先となる Azure 仮想ネットワークの ID を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNetworkSecurityGroupId

回復 NIC に関連付けるネットワーク セキュリティ グループの ID を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicStaticIPAddress

回復時にプライマリ NIC に割り当てる静的 IP アドレスを指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicSubnetName

フェールオーバー時に保護された項目のこの NIC を接続する必要がある復旧 Azure 仮想ネットワーク上のサブネットの名前を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicTag

VM のターゲット NIC のタグを指定します。 これは、Vmware から Azure、HyperV から Azure プロバイダーに適用されます。

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryProximityPlacementGroupId

仮想マシンをフェールオーバーする復旧近接通信配置グループのリソース ID を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPublicIPAddressId

回復 NIC に関連付けるパブリック IP アドレス リソースの ID を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryResourceGroupId

フェールオーバー時に保護された項目が復旧される復旧リージョン内の Azure リソース グループの ID。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryVirtualMachineScaleSetId

構成するターゲット仮想マシン スケール セットを指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryVmTag

ターゲット VM のタグを指定します。 これは、Vmware から Azure、HyperV から Azure プロバイダーに適用されます。

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Size

復旧仮想マシンのサイズを指定します。 この値は、Azure 仮想マシンでサポートされている一連のサイズから取得する必要があります。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SqlServerLicenseType

VM の SQL Server ライセンスの種類を指定します。 これは、Vmware から Azure、HyperV から Azure プロバイダーに適用されます。

Type:String
Accepted values:NoLicenseType, PAYG, AHUB
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TestNetworkId

テスト ネットワークの ARM ID を指定します (VMware から Azure へのレプリケーション シナリオにのみ適用されます)。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TestNicStaticIPAddress

テスト静的 IP アドレスを指定します (VMware から Azure へのレプリケーション シナリオにのみ適用されます)。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TestNicSubnetName

テスト サブネットの名前を指定します (VMware から Azure へのレプリケーション シナリオにのみ適用されます)。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TfoAzureVMName

テスト フェールオーバー VM の名前を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateNic

このコマンドレットで回復ネットワーク プロパティを更新する必要がある仮想マシンの NIC を指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseManagedDisk

フェールオーバー時に作成される Azure 仮想マシンでマネージド ディスクを使用するかどうかを指定します。

Type:String
Accepted values:True, False
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

ASRReplicationProtectedItem

出力

ASRJob