If you are not running a jump host in your environment I find from time to time that I need to add a Public IP to a NIC and connect to my virtual machine.
PowerShell is by far the easiest way to complete this task. The small script below outlines how to do this.
# New-AzurePublicRmIAddress creates the new IP - Run this first. new-azurermpublicIPAddress -Name testip -ResourceGroupName wpbackup -AllocationMethod Static -Location "Southeast Asia" # Set the variables but getting the properties you need $nic = Get-AzurermNetworkInterface -ResourceGroupName Nameof ResourceGroup -Name NameofNIC $pip = Get-AzurermPublicIPAddress -ResourceGroupName wpbackup -Name testip $nic.IPConfigurations.PublicIPAddress=$pip # Finally set the IP address against the NIC Set-AzureRmNetworkInterface -NetworkInterface $nic
Disclaimer: Please note although I work for Microsoft the information provided here does not represent an official Microsoft position and is provided as is.