我在powershell中使用azureRm commads在azure中创建虚拟机。在我创建一个后,我想将其IP地址变为变量,但我找不到任何azureRm命令。有人能帮助我吗?
答案 0 :(得分:1)
当您使用AzureRM时,IP不再与" VM"的ressource。您需要获取VM的网络适配器,然后在此ressource适配器上获取为此配置的IP。得到-AzureRmNetworkInterface
希望得到这个帮助。
答案 1 :(得分:1)
我确信这可以更加紧凑/高效,但这是我在紧要关头使用的内容:
$vmname = "<your-vm-name>"
$ip = (Get-AzureRmNetworkInterface | Where-Object {($_.VirtualMachine.id).Split("/")[-1] -like $vmname}).IpConfigurations.PrivateIpAddress