代码之家  ›  专栏  ›  技术社区  ›  Alexey Melezhik

如何过滤掉get-azurermcontext-listavailable的输出?

  •  0
  • Alexey Melezhik  · 技术社区  · 6 年前

    我正在为Azure提供PowerShell API。我想过滤掉 Get-AzureRmContext -ListAvailable Cmdlet,我该怎么做?

    比如,我只想订阅与某种模式匹配的内容。

    但我在谷歌上找不到有效的解决方案。

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   4c74356b41    6 年前

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

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

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

    推荐文章