共用方式為


New-AzIotHub

建立新的 IotHub。

語法

New-AzIotHub
   -ResourceGroupName <String>
   -Name <String>
   -SkuName <PSIotHubSku>
   -Units <Int64>
   -Location <String>
   [-Properties <PSIotHubInputProperties>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

建立新的 IotHub。 您可以使用預設屬性建立 IotHub,或指定輸入屬性。

範例

範例 1 使用預設屬性建立新的 IotHub

$tags = @{}
$tags.Add('key1','value1')
New-AzIotHub -ResourceGroupName "myresourcegroup" -Name "myiothub" -SkuName "S1" -Units 1 -Location "northeurope" -Tag $tags

建立名為 “S1” sku “myiothub” 的新 IotHub,容量 1 和標籤隨附的位置 “northeurope”。

範例 2 使用 CloudToDevice Queue 的 MaxDeliveryCount 設定為 20 建立新的 IotHub

New-AzIotHub -ResourceGroupName "myresourcegroup" -Name "myiothub" -SkuName "S1" -Units 1 -Location "northeurope" -Properties $properties

使用$properties所代表的進階輸入屬性,建立名為 sku “S1” 、容量 1 和位置 “northeurope” 的新 IotHub。 $psCloudToDeviceProperties = New-Object Microsoft.Azure.Commands.Management.IotHub.Models.PSCloudToDeviceProperties -Property @{MaxDeliveryCount=20} $properties = New-Object Microsoft.Azure.Commands.Management.IotHub.Models.PSIotHubInputProperties -Property @{CloudToDevice=$psCloudToDeviceProperties} New-AzIotHub -ResourceGroupName “myresourcegroup” -Name “myiothub” -SkuName “S1” -Units 1 -Location “northeurope” -Properties $properties

參數

-Confirm

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

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

-DefaultProfile

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

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

-Location

需要建立IoT中樞的位置。

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

-Name

IotHub 的名稱

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

-Properties

IoT 中樞的屬性。

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

-ResourceGroupName

資源群組名稱

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

-SkuName

SKU 的名稱

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

-Tag

IoT 中樞實例標記。 索引鍵/值組中的屬性包,格式為哈希表。

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

-Units

單位數

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

-WhatIf

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

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

輸入

String

輸出

PSIotHub