You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Get-AzEventGridDomainTopicEventSubscription无法返回高级筛选器属性求助

如何通过PowerShell获取Event Grid域主题事件订阅的高级筛选器属性?

我给Event Grid域主题的事件订阅配置了高级筛选器,但执行Get-AzEventGridDomainTopicEventSubscription命令时,只能看到主题筛选器的Starts With和Ends With属性,完全查不到高级筛选器的相关配置。有没有人碰到过这个问题?该怎么正确查询高级筛选器属性?

相关PowerShell命令参数如下:

Get-AzEventGridDomainTopicEventSubscription
   -DomainName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String[]>]
   -TopicName <String>
   [-Filter <String>]
   [-Top <Int32>]
   [-DefaultProfile <PSObject>]
   [-PassThru]
   [<CommonParameters>]

解决方法:

  • 检查并升级Az.EventGrid模块版本
    旧版本的Az.EventGrid模块可能不会返回AdvancedFilters属性。先查看当前安装的模块版本:

    Get-Module -ListAvailable Az.EventGrid
    

    如果版本较低,执行升级命令:

    Update-Module -Name Az.EventGrid -Force
    

    升级后重启PowerShell会话确保生效。

  • 直接访问订阅对象的AdvancedFilters属性
    默认的命令输出不会展示所有属性,需要显式访问AdvancedFilters字段:

    # 获取订阅对象
    $eventSub = Get-AzEventGridDomainTopicEventSubscription -DomainName "你的域名" -ResourceGroupName "你的资源组" -TopicName "你的主题名"
    # 查看高级筛选器配置
    $eventSub.AdvancedFilters
    

    或者直接在命令中指定输出该属性:

    Get-AzEventGridDomainTopicEventSubscription -DomainName "你的域名" -ResourceGroupName "你的资源组" -TopicName "你的主题名" | Select-Object Name, AdvancedFilters
    

内容的提问来源于stack exchange,提问作者Azure Dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 00:53:15