共用方式為


Set-AzIotHub

更新 IotHub 的屬性。

語法

Set-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   -SkuName <PSIotHubSku>
   [-Units <Int64>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   -EventHubRetentionTimeInDays <Int64>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   [-FileUploadStorageConnectionString <String>]
   [-FileUploadContainerName <String>]
   [-FileUploadSasUriTtl <TimeSpan>]
   [-FileUploadNotificationTtl <TimeSpan>]
   [-FileUploadNotificationMaxDeliveryCount <Int32>]
   -EnableFileUploadNotifications <Boolean>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   -CloudToDevice <PSCloudToDeviceProperties>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   [-RoutingProperties <PSRoutingProperties>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   [-Routes <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Management.IotHub.Models.PSRouteMetadata]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   [-FallbackRoute <PSFallbackRouteMetadata>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

更新 IotHub 的屬性。

範例

範例 1 更新 SKU

Set-AzIotHub -ResourceGroupName "myresourcegroup" -Name "myiothub" -SkuName S1 -Units 5

將 SKU 更新為 S1,並將名為 「myiothub」 的 IotHub 單位更新為 5

範例 2 更新 eventhub 屬性

Set-AzIotHub -ResourceGroupName "myresourcegroup" -Name "myiothub" -EventHubRetentionTimeInDays 4

將名為 「myiothub」 之 IotHub 的遙測保留時間更新為 4 天

參數

-CloudToDevice

雲端到裝置命令佇列的屬性。

類型:PSCloudToDeviceProperties
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableFileUploadNotifications

旗標,指定是否應該啟用檔案上傳的通知。

類型:Boolean
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-EventHubRetentionTimeInDays

保留時間以天為單位。

類型:Int64
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-FallbackRoute

路由的後援路由

類型:PSFallbackRouteMetadata
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FileUploadContainerName

要上傳檔案的容器名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FileUploadNotificationMaxDeliveryCount

檔案上傳通知的最大傳遞計數。

類型:Nullable<T>[Int32]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FileUploadNotificationTtl

檔案上傳通知佇列中訊息的存留時間值。

類型:TimeSpan
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FileUploadSasUriTtl

針對針對檔案上傳所產生的SAS URI存留時間。

類型:TimeSpan
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FileUploadStorageConnectionString

要上傳檔案的記憶體 連接字串。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

IotHub 的名稱

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-ResourceGroupName

資源群組名稱

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Routes

要新增路由的路由

類型:List<T>[PSRouteMetadata]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RoutingProperties

將訊息路由至外部端點的路由屬性

類型:PSRoutingProperties
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SkuName

Sku 的名稱。

類型:PSIotHubSku
接受的值:F1, S1, S2, S3, B1, B2, B3
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Units

單位數

類型:Int64
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

String

輸出

PSIotHub