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>]
Description
Set-AzRecoveryServicesAsrReplicationProtectedItem Cmdlet 會設定復寫受保護專案的復原屬性。
範例
範例 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
啟動更新選取的復寫受保護專案 noc tp 的作業,以在復原 VM 上啟用加速網路功能(適用於 Azure 至 Azure 災害復原)。 請勿傳遞 -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 組態詳細數據。
類型: | ASRVMNicConfig[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AzureToAzureUpdateReplicationConfiguration
指定要針對受控磁碟 Vm 更新的磁碟組態(Azure 至 Azure DR scenrio)。
類型: | ASRAzuretoAzureDiskReplicationConfig[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiskEncryptionSecretUrl
指定故障轉移後要用於復原 VM 的版本(Azure 磁碟加密)的磁碟加密秘密 URL。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiskEncryptionVaultId
指定要在故障轉移後用來復原 VM 的磁碟加密秘密金鑰保存庫識別碼(Azure 磁碟加密)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiskIdToDiskEncryptionSetMap
磁碟資源標識碼至磁碟加密集ARM標識碼的字典。
類型: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiskTag
指定 VM 磁碟的標記。 這適用於 Vmware 至 Azure 和 HyperV 至 Azure 提供者。
類型: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableAcceleratedNetworkingOnRecovery
在故障轉移使用加速網路之後,指定復原 VM 上的指定 NIC。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-InputObject
Cmdlet 的輸入對象:對應至要更新之復寫受保護專案的 ASR 複寫受保護項目物件。
類型: | ASRReplicationProtectedItem |
別名: | ReplicationProtectedItem |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-KeyEncryptionKeyUrl
指定故障轉移後要用於復原 VM 的磁碟加密金鑰 URL 版本(Azure 磁碟加密)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-KeyEncryptionVaultId
指定要在故障轉移後用來復原 VM 的磁碟加密金鑰 keyVault ID(Azure 磁碟加密)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LicenseType
指定要用於 Windows Server 虛擬機的授權類型選取專案。 如果您有權使用 Azure Hybrid Use Benefit (HUB) 進行移轉,而且想要指定在故障轉移此受保護專案時使用中樞設定,請將授權類型設定為 WindowsServer。
類型: | String |
接受的值: | NoLicenseType, WindowsServer |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定將在故障轉移時建立的復原虛擬機名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NicSelectionType
指定使用者所設定或預設設定的網路適配器 (NIC) 屬性。 您可以指定 NotSelected 傳回預設值。
類型: | String |
接受的值: | NotSelected, SelectedByUser |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PrimaryNic
指定在故障轉移之後,將作為復原 VM 的主要 NIC 使用的 NIC。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryAvailabilitySet
故障轉移後復寫受保護專案的可用性設定組。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryAvailabilityZone
指定故障轉移後復寫受保護專案的可用性區域。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryBootDiagStorageAccountId
指定用於復原 Azure VM 之開機診斷的記憶體帳戶。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryCapacityReservationGroupId
指定目標復原區域中故障轉移 VM 要使用的容量保留群組識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryCloudServiceId
要將此虛擬機故障轉移至的復原雲端服務資源標識符。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryLBBackendAddressPoolId
指定要與復原 NIC 相關聯的目標後端位址池。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNetworkId
指定應故障轉移受保護專案的 Azure 虛擬網路識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNetworkSecurityGroupId
指定要與復原 NIC 相關聯的網路安全組識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNicStaticIPAddress
指定應該在復原時指派給主要 NIC 的靜態 IP 位址。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNicSubnetName
指定復原 Azure 虛擬網路上的子網名稱,受保護專案的這個 NIC 應該在故障轉移時連線到該子網。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNicTag
指定 VM 目標 NIC 的標籤。 這適用於 Vmware 至 Azure 和 HyperV 至 Azure 提供者。
類型: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryProximityPlacementGroupId
指定要故障轉移虛擬機之復原鄰近放置群組的資源標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryPublicIPAddressId
指定要與復原 NIC 相關聯的公用 IP 位址資源的識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryResourceGroupId
在故障轉移時復原受保護項目的復原區域中 Azure 資源群組的標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryVirtualMachineScaleSetId
指定要設定的目標虛擬機擴展集。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryVmTag
指定目標 VM 的標籤。 這適用於 Vmware 至 Azure 和 HyperV 至 Azure 提供者。
類型: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Size
指定復原虛擬機大小。 此值應來自 Azure 虛擬機支援的一組大小。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SqlServerLicenseType
指定 VM 的 SQL Server 授權類型。 這適用於 Vmware 至 Azure 和 HyperV 至 Azure 提供者。
類型: | String |
接受的值: | NoLicenseType, PAYG, AHUB |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TestNetworkId
指定測試網路的 ARM 識別碼(僅適用於 VMware 至 Azure 複寫案例)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TestNicStaticIPAddress
指定測試靜態 IP 位址(僅適用於 VMware 至 Azure 複寫案例)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TestNicSubnetName
指定測試子網的名稱(僅適用於 VMware 至 Azure 複寫案例)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TfoAzureVMName
指定測試故障轉移 VM 的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UpdateNic
指定此 Cmdlet 設定復原網路屬性需要更新之虛擬機的 NIC。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UseManagedDisk
指定在故障轉移上建立的 Azure 虛擬機是否應該使用受控磁碟。
類型: | String |
接受的值: | True, False |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |