通过 PowerShell 创建的 IotHub 设备未显示

IotHub Devices created via PowerShell not displaying

我正在门户网站上和通过 powershell 创建 Azure Iot 中心设备。 在门户上创建的设备显示在物联网中心的设备列表中,

但 Powershell 的

创建的设备
Add-AzIotHubDevice -ResourceGroupName $resourceGroupName -IotHubName $iothubName -DeviceId $id -AuthMethod "shared_private_key" -EdgeEnabled

尽管我无法使用 powershell 使用的 ID 创建设备,但门户网站上未显示。

我尝试注销然后登录 - 没有成功。

Powershell cmdlet 创建的设备似乎在“某处”,因为 ID 正忙。

为了达到要求,我们尝试了同样的方法来创建一个新的 IotHub 并使用 Powershell --version 添加一个设备7.2.1 .

您正在使用的 cmdlet 将创建具有默认授权(共享私钥)的启用边缘的物联网设备。

我们遵循的步骤:

New-AzIotHub ` -ResourceGroupName rgname -Name IotHubname -SkuName S1 -Units 1 -Location "west us2"

注意:-确保您根据资源组位置提供了相同的位置。

  • 正在尝试使用您正在使用的相同命令添加新设备。

    Add-AzIotHubDevice -ResourceGroupName "RG NAME" -IotHubName "IOTHUB NAME" -DeviceId "myDevice3" -AuthMethod "shared_private_key" -EdgeEnabled

  • 导航到 Azure 门户 > IotHub>Iotedge 一段时间后重新加载并检查我们使用 [=13 创建的设备=].

有关详细信息,请参阅此 Microsoft 文档:- Add-AzIotHubDevice