NewAzureRmVM:缺少必需参数 'networkProfile'(空)

NewAzureRmVM: Required parameter 'networkProfile' is missing (null)

所以我一直在尝试从 Linux VHD 创建虚拟机并收到此错误。 按照此 https://pebkac.io/2016/10/mikrotik-chr-in-azure-part-two/

根据您的错误,请确保NIC Interface创建成功。

$InterfaceName = "nic-chr-test"

$Interface = Get-AzureRmNetworkInterface -Name $InterfaceName -ResourceGroupName 

你可以得到$Interface的结果,如果是NULL,请先创建NIC。

此外,您可以尝试使用此 template 或此中的脚本 模板。

根据 this 上的评论,Dinesh 已解决问题。

看来网卡创建可能已经很久了运行。

为虚拟机添加 NW 接口

$vm = Add-AzureRmVMNetworkInterface -VM $vm -Id $nic.id

[为我工作,需要将网络接口添加到 vm。这是 cmdlet

假设您之前已经创建了 $nic - 网络接口

PS C:\azure> $vm = Add-azurermvmnetworkinterface -vm $vm -id $nic.id

PS C:\azure> new-azurermvm -resourcegroupname $rgname -location $location -vm $vm