如何过滤出Get-AzureRmContext -ListAvailable的输出?

时间:2018-11-20 17:09:35

标签: azure powershell

我正在使用Powershell API for Azure。我想过滤掉Get-AzureRmContext -ListAvailable cmdlet的输出,我该怎么做?

说,我只希望符合某种模式的订阅。

我已经用谷歌搜索,但是找不到有效的解决方案。

PS API文档可在此处找到-https://docs.microsoft.com/en-us/powershell/module/azurerm.profile/get-azurermcontext?view=azurermps-6.12.0

1 个答案:

答案 0 :(得分:1)

您可以使用内置的powershell功能:

(Get-AzContext -ListAvailable).Subscription | Where-Object { $_.Name -Match 'expression' }

ps。我使用的是最新的Azure Powershell cmdlet名称,因此从现在起几年以后答案是可行的,您可以使用“旧”样式的cmdlet(问题中的那个)