🔧
Azure の仮想マシン (ARM) のネットワーク インターフェイスを変更する
Azure で仮想マシン (ARM) を Azure ポータルから作成するともれなくネットワーク インターフェイスが付いてくるのですが、面倒なことに作成済みのネットワーク インターフェイスに変更できません。ということで PowerShell で変更してみます。
$vmName = "{{vm-name}}"
$resourceGroupName = "{{resource-group-name}}"
$nicName = "{{nic-name}}"
$vm = Get-AzureRmVM -Name $vmName -ResourceGroupName $resourceGroupName
$nic = Get-AzureRmNetworkInterface -Name $nicName -ResourceGroupName $resourceGroupName
$vm.NetworkProfile.NetworkInterfaces[0].Id = $nic.Id
Update-AzureRmVM -VM $vm
Discussion