gpt4 book ai didi

azure - 使用筛选器获取 Azure 资源

转载 作者:行者123 更新时间:2023-12-03 01:25:06 24 4
gpt4 key购买 nike

我正在尝试使用 Powershell 通过名称过滤器查询我的存储帐户

我已经尝试过这些命令(及其变体),但仍未能使其正常工作。

Get-AzStorageAccount | where -FilterScript {($_.ResourceType -eq "storageAccounts") -and ($_.StorageAccountName -contains "Prod") }

Get-AzResource -ResourceType Microsoft.Storage/storageAccounts | Get-AzResource -Name Prod* | ft

任何提示,因为我有点迷失了。我的目标是命令/脚本将打印出例如名称中包含 Prod 的所有存储帐户。

最佳答案

您可以使用Where-Object-match 在此处进行过滤:

Get-AzStorageAccount | Where-Object {$_.StorageAccountName -match 'prod'}

或者使用类似:

Get-AzStorageAccount | Where-Object {$_.StorageAccountName -like '*prod*'}

如果您确实想使用 Get-AzResource,则需要按 Microsoft.Storage/storageAccounts 资源类型进行筛选:

Get-AzResource -ResourceType "Microsoft.Storage/storageAccounts" | Where-Object {$_.Name -match 'prod'}

您可以查看Matching Operators来自 about_comparison_operators 了解更多信息。

关于azure - 使用筛选器获取 Azure 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66530717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com