Dell Command Update CIM 參考指南
摘要: 本文提供 Dell Command |更新 UpdateEvents、PenetrationRate 和不相容清單的 CIM 結構。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
受影響的產品:
- Dell Command | Update
本參考指南介紹了由於管理物件檔 (MOF) 而添加的公共資訊模型 (CIM) 類:
// ===================================================================
// $Version:1.0 $
// ===================================================================
#PRAGMA AUTORECOVER
#pragma classflags("forceupdate")
#pragma namespace ("\\\\.\\root\\default")
[Locale(1033) : ToInstance]
Instance of __Namespace
{
Name = "Dell";
};
#pragma namespace("\\\\.\\Root\\Dell")
Instance of __Namespace
{
Name = "PlatformUpdateEvents";
};
#pragma namespace ("\\\\.\\Root\\Dell\\PlatformUpdateEvents")
class PenetrationRate {
[Description (
"This property defines information about the penetration rate. Penetration rate defines percentage of successful updates pushed to the system" )]
string UpToDateRate;
};
class UpdateEvents {
[Description (
"This property defines information about the Update Events." ),
ValueMap { "1", "2", "3", "4", "5" },
Values { "BIOS", "Driver", "Firmware", "Applications", "Utilities" } ]
uint16 ComponentType ;
[Description (
"This property defines information about the Update Events." ),
ValueMap { "0", "1", "2" },
Values { "Update Completed", "Update Failed", "BIOS Updated" } ]
uint16 EventType ;
[Description (
"This property defines information about the execution returnCode." ),
ValueMap { "0", "1", "2","3","4","5","6","7","8","9","10","11","12" },
Values { "SUCCESS", "ERROR", "REBOOT_REQUIRED","DEP_SOFT_ERROR","DEP_HARD_ERROR","PLATFORM_UNSUPPORTED","REBOOTING_SYSTEM","PASSWORD_REQUIRED","NO_DOWNGRADE","REBOOT_UPDATE_PENDING","INVALID_CMDLINE_SPEC","UNKNOWN_OPTION","AUTHORIZATION_LEVEL" } ]
uint16 ExecutionReturnCode ;
[Description (
"This property indicates payload release ID." )]
string SWBReleaseID ;
};
class NonComplianceList {
[Description (
"This property defines information about the Non-Compliance SWB List. It is in JSON format. Each JSON object carries two properties which are Component Type and SWB ID" )]
string NCUpdateList;
};
CIM 提供了一個概念模型,用於描述系統管理環境中的可管理物件。CIM是一種建模工具,而不是一種程式設計語言。CIM 提供了將對象組織到託管環境模型中的結構。為了對託管環境進行建模,CIM 提供了物件的抽象和具體類。這些類對系統、網路、應用程式和管理相關數據分組的基本特徵進行建模。
Dell 定義的類別:
Dell 定義的類別是由 Dell 定義並填入,而非由共用資訊模型 (CIM) 定義。
CIM 類別 UpdateEvents、 ThroughationRate 和 In-Compliance 會記錄在 ROOT\DELL\PlatformUpdateEvents 下,其中的類別會在服務啟動期間註冊,且資料會以與遙測事件相同的頻率產生。因此,Bradbury Service 使用發送到 Platinum 的 CIM 類更新相同的數據。
下表為類別結構,其屬性位於 PlatformUpdateEvents 下:
類名:UpdateEvents父類別名稱:平台更新事件
| 屬性 | 說明 | 價值對應 | 值 |
|---|---|---|---|
| 事件類型 | 定義事件類型 | {"0", "1", "2"} | {“更新已完成”, 「更新失敗」、 「BIOS 已更新」} |
| 元件類型 | 這可定義要引發事件的 ComponentType | {"1", "2", "3", "4", "5"} | {“BIOS”, 「驅動程式」、 「韌體」、 「應用程式」、 「公用程式」} |
| SWB 版本 ID | 定義套用的 SWB 版本 ID | ||
| 執行傳回代碼 | 定義執行 DUP 後收到的 ReturnCode | {"0","1", "2","3","4","5","6","7","8","9","10","11","12"} | {“成功”, 「錯誤」、 「REBOOT_REQUIRED」、 「DEP_SOFT_ERROR」、 「DEP_HARD_ERROR」、 「PLATFORM_UNSUPPORTED」、 「REBOOTING_SYSTEM」、 「PASSWORD_REQUIRED」、 「NO_DOWNGRADE」、 「REBOOT_UPDATE_PENDING」、 「INVALID_CMDLINE_SPEC」、 「UNKNOWN_OPTION」、 「AUTHORIZATION_LEVEL」} |
類名:滲透率
父類名稱:平台更新事件
| 屬性 | 說明 | 價值對應 | 值 |
|---|---|---|---|
| 最新率 | 滲透率百分比 | {:.2%} |
類名:不相容清單
父類名稱:平台更新事件
| 屬性 | 說明 | 範例 |
|---|---|---|
| NCUpdateList | 這些是特定元件最新版本的 SWB,尚未嘗試或無法安裝在電腦上。它包含兩個屬性,元件類型和 SWB 版本 ID (有關屬性的更多詳細資訊,請參閱表 1) | [{“ComponentType”:2,“SWB”:“43CRJ”}] 在上述範例中,SWB 版本識別碼為「43CRJ」,其元件類型為「驅動程式」,以數字表示為 2。 |
其他資訊
受影響的產品
Dell Command | Update產品
Dell Command | Update文章屬性
文章編號: 000203554
文章類型: How To
上次修改時間: 22 5月 2025
版本: 8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。