0
我试图从多个VMS回顾nics,for循环为nic创建,例如它将检查vm是否与多个nic相关联,如果是,那么它会将其设置为primary.if vm有单个nic,那么它只会在创建虚拟机时附加nic,当代码运行时会导致错误的网络配置文件丢失。网络配置文件缺失null
$vmnic = $vmnic.NetworkProfile.NetworkInterfacesID
foreach($nic in $vmnic)
{
if($nic.IndexOf($vmnic) -eq 0)
{
$vmnew = Add-AzureRmVMNetworkInterface -VM $vmnic -Id $nic -Primary
}
else
{
$vmnew = Add-AzureRmVMNetworkInterface -VM $vmnic -Id $nic
}
}