New-AzRecoveryServicesAsrVMNicConfig
建立包含故障轉移和測試故障轉移相關組態詳細數據的 ASR NIC 組態。
語法
New-AzRecoveryServicesAsrVMNicConfig
-NicId <String>
-ReplicationProtectedItem <ASRReplicationProtectedItem>
[-RecoveryVMNetworkId <String>]
[-RecoveryNicName <String>]
[-RecoveryNicResourceGroupName <String>]
[-ReuseExistingNic]
[-RecoveryNetworkSecurityGroupId <String>]
[-EnableAcceleratedNetworkingOnRecovery]
[-TfoVMNetworkId <String>]
[-TfoNicName <String>]
[-TfoNicResourceGroupName <String>]
[-TfoReuseExistingNic]
[-TfoNetworkSecurityGroupId <String>]
[-EnableAcceleratedNetworkingOnTfo]
[-IPConfig <PSIPConfigInputDetails[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzRecoveryServicesAsrVMNicConfig Cmdlet 會建立包含故障轉移和測試故障轉移相關詳細數據的 ASR NIC 設定物件。 如果未傳遞任何資訊,則會從復寫保護的專案中挑選對應的值,以避免這些值更新為 Null。
重要
我們已從 Cmdlet 取代對應至 IP 組態的參數,並將其封裝到新的 Cmdlet 物件中。 請使用 New-AzRecoveryServicesAsrVMNicIPConfig Cmdlet 建立新的 物件,並將該對象傳遞為參數。 如需更清楚的,請參閱下列範例。
範例
範例 1
$ipConfig1 = New-AzRecoveryServicesAsrVMNicIPConfig -IpConfigName "ipconfig1" -RecoverySubnetName "default" `
-TfoSubnetName "default" -RecoveryStaticIPAddress "10.1.40.10" -TfoStaticIPAddress "10.3.4.33"
$ipConfig2 = New-AzRecoveryServicesAsrVMNicIPConfig -IpConfigName "ipconfig2" -IsSelectedForFailover -RecoverySubnetName "default" `
-TfoSubnetName "default" -RecoveryStaticIPAddress "10.1.40.13" -TfoStaticIPAddress "10.3.4.32"
$ipConfigs = @($ipConfig1, $ipConfig2)
$nicConfig = New-AzRecoveryServicesAsrVMNicConfig -NicId $AsrNicGuid -ReplicationProtectedItem $Rpi -RecoveryVMNetworkId $recoveryNetworkId `
-TfoVMNetworkId $tfoNetworkId -IPConfig $ipConfigs
使用針對 NIC 設定的故障轉移和測試故障轉移網路設定,建立 ASRVmNicConfig 物件。 以上未傳遞的任何屬性都會從傳遞的受保護專案擷取。
範例 2
$nicConfig = New-AzRecoveryServicesAsrVMNicConfig -NicId $AsrNicGuid -ReplicationProtectedItem $Rpi -TfoNicName $TfoNicName -TfoNicResourceGroupName $TfoNicRgName -TfoReuseExistingNic
使用針對 NIC 重新命名所設定的測試 faiover 網路設定,建立 ASRVmNicConfig 物件。 以上未傳遞的任何屬性都會從傳遞的受保護專案擷取。
參數
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableAcceleratedNetworkingOnRecovery
指定是否在復原NIC上啟用加速網路功能。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableAcceleratedNetworkingOnTfo
指定測試故障轉移 NIC 上是否啟用加速網路功能。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IPConfig
指定 NIC IP 組態的測試故障轉移/故障轉移設定。
類型: | PSIPConfigInputDetails[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NicId
指定 ASR NIC GUID。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNetworkSecurityGroupId
指定與復原 NIC 相關聯的 NSG 識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNicName
指定復原 NIC 的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryNicResourceGroupName
指定復原 NIC 資源群組的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RecoveryVMNetworkId
指定復原虛擬網路的識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ReplicationProtectedItem
指定 ASR 複寫受保護的專案。
類型: | ASRReplicationProtectedItem |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ReuseExistingNic
指定是否可以在故障轉移期間使用現有的 NIC。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TfoNetworkSecurityGroupId
指定與測試故障轉移 NIC 相關聯的 NSG 識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TfoNicName
指定測試故障轉移 NIC 的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TfoNicResourceGroupName
指定測試故障轉移 NIC 資源群組的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TfoReuseExistingNic
指定測試故障轉移期間是否可以使用現有的 NIC。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TfoVMNetworkId
指定測試故障轉移虛擬網路的識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None