powershell - 使用 powershell 从 Azure 获取经典 VM 的虚拟机位置

标签 powershell azure virtual-machine

我希望从 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

这是我的结果。

enter image description here

关于powershell - 使用 powershell 从 Azure 获取经典 VM 的虚拟机位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42835682/

相关文章:

javascript - process.env.PORT 打印奇怪的字符串

azure - 从 Azure Speech to Text Rest API 创建语音服务

java - JMagick 配置文件无法定位 Java 目录

powershell - 如何在foreach对象循环中找到当前对象的路径

powershell - 如何判断 Start-Job 命令启动了哪些进程?

javascript - Microsoft Bot Framework 请求中的 MissingProperty 错误

VMware 主机和 guest 之间的 Python UDP 和 TCP 通信无法正常工作

powershell - 如何将 powershell out-string 中的字符串作为参数传递给 get-content/cat (直接)?

powershell - 需要逗号将 SamAccountName 与组分开

virtual-machine - 如何在 VirtualBox 中同步主机唤醒时间?