裝置更新合規性
在 IoT 中樞裝置更新中,合規性會測量執行最新可用版本的裝置數目。 如果裝置已安裝了與裝置相容的最高可用版本更新,則裝置便符合規範。
例如,請考慮一個具有下列更新的裝置更新例子:
更新名稱 | 更新版本 | 相容的裝置型號 |
---|---|---|
Update1 | 1.0 | Model1 |
Update2 | 1.0 | Model2 |
Update3 | 2.0 | Model1 |
假設已建立下列部署:
部署名稱 | 更新名稱 | 目標群組 |
---|---|---|
Deployment1 | Update1 | Group1 |
Deployment2 | Update2 | Group2 |
Deployment3 | Update3 | Group3 |
現在,請考慮下列裝置,其中包含其群組成員資格和已安裝的版本:
DeviceId | 裝置型號 | 已安裝的更新版本 | 群組 | 法規遵循 |
---|---|---|---|---|
Device1 | Model1 | 1.0 | Group1 | 有新的更新可用 |
Device2 | Model1 | 2.0 | Group3 | 為最新的更新 |
Device3 | Model2 | 1.0 | Group2 | 為最新的更新 |
Device4 | Model1 | 1.0 | Group3 | 更新正在進行中 |
Device1 和 Device4 不符合規範,因為其安裝的是 1.0 版,但裝置更新例子中有一個更高的版本更新 Update3 與其型號相容。 Device2 和 Device3 皆符合規範,因為它們已安裝與其型號相容的最高版本更新。
合規性不會考慮是否將更新部署至裝置的群組,而是查看發佈至裝置更新的任何更新。 因此在上述範例中,即使 Device1 已安裝部署至本身的更新,仍會視為不符合規範。 在 Device1 成功安裝 Update3 之前,它會繼續被視為是不符合規範。 合規性狀態可協助您識別是否需要新的部署。
如上所示,IoT 中樞裝置更新中有三種合規性狀態:
- 為最新更新時 – 裝置已安裝發佈至裝置更新的最高相容版本更新。
- 更新進行中 – 作用中的部署正在將相容的最高版本更新傳遞給裝置。
- 有新的更新可用 – 裝置尚未安裝相容的最高版本更新,而且不是適用於該更新的作用中部署。