azure - 使用 Powershell 获取应用服务计划的价值
问题描述
我正在尝试使用 Powershell 获取应用服务计划的唯一名称值。
询问 :
Get-AzResource -ResourceGroupName "entaddinqagrouptwm" -ResourceType Microsoft.Web/serverfarms | ft
输出是:
Name ResourceGroupName ResourceType Location
---- ----------------- ------------ --------
ntaddinqaapptwmeastusplan1 entaddinqagrouptwm Microsoft.Web/serverFarms eastus
ntaddinqaapptwmeastusplan2 entaddinqagrouptwm Microsoft.Web/serverFarms eastus
我的代码:
$resourceHash = Get-AzResource -ResourceGroupName "entaddinqagrouptwm" -ResourceType Microsoft.Web/serverfarms | ft
Write-Host "Apps : " $resourceHash.GetValue(0)
我得到的结果:
Apps : Microsoft.PowerShell.Commands.Internal.Format.FormatStartData
我想要的结果:
ntaddinqaapptwmeastusplan1
ntaddinqaapptwmeastusplan2
这样我就可以在结果上使用每个循环,并对每个应用程序计划一一执行操作。
解决方案
我相信下面的代码是你需要的。无需“格式化列表”。您只需要正确选择 $resourceHash 对象上的属性。
$resourceHash = Get-AzResource -ResourceGroupName "entaddinqagrouptwm" -ResourceType Microsoft.Web/serverfarms
Write-Host "Apps : " $resourceHash.Name
推荐阅读
- c# - C#:我们如何尝试基于条件解析?
- vim - 如何在 Vim 中缩进一个行范围?
- python - 如何向现有的熊猫数据框添加新行?
- angular - 角度路由重定向而不剪切 url
- python - 无法在 GoogleColab 中创建新工作表并进行计算
- java - 如何在 ListView 中使用约束布局
- c# - 检索最后插入的记录
- wordpress - 我在 WordPress 中有 WPBakery 页面构建器。当我用这个构建器编辑我的主页时,前端页面没有输出如何解决这个问题?
- python - 如何从等高线 CHAIN_APPROX_SIMPLE 到等高线 CHAIN_APPROX_NONE
- python-3.x - 在python3中重新组织文本文件中的数据