Powershell - Finding IP of VM from Azure portal (AZ Module)

How to find the private IP address of VM in AZ Module

Step 1: Find your VM details 

$VM = Get-AzVm -name "Your VM Name"

Step 2: Set the NetworkInterface Profile to a variable. The NeworkInterfaceID will be having a value separated by "/" and profile name at the end. 

$Profile =$VM.NetworkProfile.NetworkInterfaces.Id.Split("/") | Select -Last 1

Step 3: From ProfileName we will fetch the networkinterface details to a variable

$IPConfig = Get-AzNetworkInterface -Name $Profile

Step 4: The following will have the Private IP address value configured for the specific VM

$IPAddress = $IPConfig.IpConfigurations.PrivateIpAddress

Note: If multiple NIC are attached to a VM, you will have to loop in Step 2