我正在使用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
答案 0 :(得分:1)
您可以使用内置的powershell功能:
(Get-AzContext -ListAvailable).Subscription | Where-Object { $_.Name -Match 'expression' }
ps。我使用的是最新的Azure Powershell cmdlet名称,因此从现在起几年以后答案是可行的,您可以使用“旧”样式的cmdlet(问题中的那个)