如何通过PowerShell获取Azure磁盘资源的完整Properties属性?
获取Azure磁盘完整属性的正确PowerShell命令
问题根源:
Get-AzResource是通用资源查询命令,默认不会拉取资源的完整Properties细节,所以你会看到$R.Properties为空。解决方案1:使用磁盘专用命令(推荐)
直接用针对Azure磁盘设计的命令,能返回包含所有属性的完整对象:$disk = Get-AzDisk -Name <ResourceName>之后可以直接访问所需属性,比如
$disk.Properties.osType、$disk.Properties.diskSizeGB。解决方案2:在
Get-AzResource中添加参数
如果必须使用通用命令,加上-ExpandProperties参数即可拉取完整属性:$R = Get-AzResource -Name <ResourceName> -ExpandProperties此时
$R.Properties会包含你在Azure门户中看到的所有属性内容。
内容的提问来源于stack exchange,提问作者Murat Erenturk
相关产品推荐
相关产品推荐

