安装最新Azure IoT Edge LTS后,如何更新aziot相关服务至最新版本
解决Azure IoT Edge组件(aziot-identity-service/aziot-edge)更新问题
1. 卸载现有组件
打开管理员权限的PowerShell,执行以下命令卸载当前的IoT Edge相关组件,避免版本冲突:
Uninstall-Module -Name AzureIoTEdge -Force Uninstall-Package aziot-edge Uninstall-Package aziot-identity-service
2. 手动安装官方最新版本
微软更新目录的LTS版本推送可能存在延迟,直接通过官方PowerShell脚本安装最新稳定版:
. {Invoke-WebRequest -useb https://aka.ms/iotedge-win} | Invoke-Expression; ` Install-IoTEdge
如果需要指定最新LTS版本号,可先查询官方发布的最新LTS版本,再执行:
. {Invoke-WebRequest -useb https://aka.ms/iotedge-win} | Invoke-Expression; ` Install-IoTEdge -Version <最新LTS版本号>
3. 验证更新结果
安装完成后重启服务,并再次执行检测命令确认:
Restart-Service iotedge iotedge check
额外说明
- 官方PowerShell安装脚本会直接拉取微软IoT Edge官方仓库的最新发布版本,可覆盖更新目录未同步的情况。
- 若仍提示有更新,可检查是否开启了预览版渠道。若无需预览版,可通过以下命令确认已安装的版本信息,对比官方最新稳定版:
Get-Item HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object {$_.DisplayName -match "Azure IoT Edge"}
内容的提问来源于stack exchange,提问作者Jay Skelly
相关产品推荐
相关产品推荐

