我希望从 powershell 获取经典机器的虚拟机位置。我尝试了 Get-AzureVM
中的所有方法,但无法获取位置。
我可以从 Get-AzureRmVm
(ARM) 获取虚拟机的位置
最佳答案
您不能直接使用Get-AzureVM
获取虚拟机位置。您可以使用 get-AzureVM | Get-Member
去检查。没有location
在结果中。
对于经典 VM,您可以使用以下 cmdlet 获取 VM 位置。
$vm=Get-AzureVM -ServiceName shui -Name shui
$uri=$vm.VM.OSVirtualHardDisk.MediaLink.AbsoluteUri
Get-AzureDisk | Where-Object {$_.MediaLink -eq $uri}| Select-Object Location
这是我的结果。
关于powershell - 使用 powershell 从 Azure 获取经典 VM 的虚拟机位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42835682/