からめもぶろぐ。

俺たちは雰囲気で OAuth をやっている

Azure の仮想マシン (ARM) のネットワーク インターフェイスを変更する

Azure で仮想マシン (ARM) をポータルから作成するともれなくネットワーク インターフェイスが付いてくるのですが、面倒なことに作成済みのネットワーク インターフェイスに変更できないんですよね。そんなわけで PowerShell で変更してみます。

$vmName = "{{vmname}}"
$resourceGroupName = "{{resourcegroupname}}"
$nicName = "{{nicname}}"

$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