你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Update-AzIoTOperationsServiceBrokerListener

更新 BrokerListenerResource

语法

Update-AzIoTOperationsServiceBrokerListener
      -BrokerName <String>
      -InstanceName <String>
      -ListenerName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-Port <IListenerPort[]>]
      [-ServiceName <String>]
      [-ServiceType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzIoTOperationsServiceBrokerListener
      -BrokerName <String>
      -ListenerName <String>
      -InstanceInputObject <IIoTOperationsServiceIdentity>
      [-Port <IListenerPort[]>]
      [-ServiceName <String>]
      [-ServiceType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzIoTOperationsServiceBrokerListener
      -ListenerName <String>
      -BrokerInputObject <IIoTOperationsServiceIdentity>
      [-Port <IListenerPort[]>]
      [-ServiceName <String>]
      [-ServiceType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzIoTOperationsServiceBrokerListener
      -InputObject <IIoTOperationsServiceIdentity>
      [-Port <IListenerPort[]>]
      [-ServiceName <String>]
      [-ServiceType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

说明

更新 BrokerListenerResource

示例

示例 1:更新 Broker 侦听器

Update-AzIoTOperationsServiceBrokerListener -BrokerName "my-broker" -InstanceName "aio-instance-name" -ListenerName "my-listener" -ResourceGroupName "aio-validation-116116143"  -Port @(@{ port = 1883 })

ExtendedLocationName         : /subscriptions/d4ccd08b-0809-446d-a8b7-7af8a90109cd/reso
                               urceGroups/aio-validation-116116143/providers/Microsoft.
                               ExtendedLocation/customLocations/location-116116143
ExtendedLocationType         : CustomLocation
Id                           : /subscriptions/d4ccd08b-0809-446d-a8b7-7af8a90109cd/reso
                               urceGroups/aio-validation-116116143/providers/Microsoft.
                               IoTOperations/instances/aio-instance-name/brokers/my-bro
                               ker/listeners/my-listener
Name                         : my-listener
Port                         : {{
                                 "port": 1883,
                                 "protocol": "Mqtt"
                               }}
ProvisioningState            : Succeeded
ResourceGroupName            : aio-validation-116116143
ServiceName                  :
ServiceType                  : ClusterIp
SystemDataCreatedAt          : 3/5/2025 10:23:16 PM
SystemDataCreatedBy          : henrymorales@microsoft.com
SystemDataCreatedByType      : User
SystemDataLastModifiedAt     : 3/5/2025 10:23:21 PM
SystemDataLastModifiedBy     : 319f651f-7ddb-4fc6-9857-7aef9250bd05
SystemDataLastModifiedByType : Application
Type                         : microsoft.iotoperations/instances/brokers/listeners

更新代理侦听器

参数

-AsJob

以作业身份运行命令

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-BrokerInputObject

标识参数

类型:IIoTOperationsServiceIdentity
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-BrokerName

中转站的名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Confirm

在运行 cmdlet 之前,提示你进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。

类型:PSObject
别名:AzureRMContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-InputObject

标识参数

类型:IIoTOperationsServiceIdentity
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-InstanceInputObject

标识参数

类型:IIoTOperationsServiceIdentity
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-InstanceName

实例的名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ListenerName

实例代理侦听器资源的名称

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-NoWait

异步运行命令

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Port

此侦听器接受客户端连接的端口。

类型:IListenerPort[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceGroupName

资源组的名称。 名称不区分大小写。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ServiceName

此侦听器的 Kubernetes 服务名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ServiceType

此侦听器的 Kubernetes 服务类型。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SubscriptionId

目标订阅的 ID。 该值必须是 UUID。

类型:String
Position:Named
默认值:(Get-AzContext).Subscription.Id
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

输出