我一直在尝试使用PowerShell从Microsoft Azure获取VM OS名称.
我想我非常接近解决方案,但我不知道我哪里出错了.
这是我用来获取VM详细信息的命令:
Get-AzureRmVM -ResourceGroupName TEST -Name VF-Test1 | Select OsType
Run Code Online (Sandbox Code Playgroud)
我得到的答案只是空白.
运行以下命令时:
Get-AzureRmVM -ResourceGroupName TEST -Name VF-Test1
Run Code Online (Sandbox Code Playgroud)
我获得了属于该VM的所有细节.
该osType物业内的生活$_.StorageProfile.osDisk
Get-AzureRmVM -ResourceGroupName TEST -Name VMNAME |
Format-Table Name, @{l='osType';e={$_.StorageProfile.osDisk.osType}}
Name osType
------ ------
VMNAME Windows
Run Code Online (Sandbox Code Playgroud)
如果有疑问,请使用https://resources.azure.com来探索对象表示,或者管道Show-Object,如下所示.
| 归档时间: |
|
| 查看次数: |
6633 次 |
| 最近记录: |