このリファレンス ガイドでは、管理オブジェクト ファイル(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はオブジェクトの抽象化と具体的なクラスを使用できるようにします。これらのクラスは、システム、ネットワーク、アプリケーション、管理関連データのグループ化の基本的な特性をモデル化します。
デル定義のクラスは、共通情報モデル(CIM)ではなく、デルによって定義および入力されます。
CIMクラスの更新イベント、浸透率、コンプライアンス不適合は、ROOT\DELL\PlatformUpdateEventsの下に記録され、サービスの開始時にクラスが登録され、テレメトリー イベントと同じ頻度でデータが入力されます。Bradbury Serviceは、Platinumに送信されるCIMクラスを使用して同じデータを更新します。
次の表はClass構造で、そのプロパティはPlatformUpdateEventsの下にあります。
クラス名: UpdateEventsプロパティ | 説明 | 値マップ | 価値 |
---|---|---|---|
Eventtype | イベントのタイプを定義します。 | {"0", "1", "2"} | {"アップデートが完了しました", 「アップデートに失敗しました」、「 BIOSアップデート」} |
コンポーネントタイプ | これにより、イベントが発生した ComponentType が定義されます。 | {"1", "2", "3", "4", "5"} | {"BIOS", 「ドライバー」、「 ファームウェア」、「 アプリケーション」、「 ユーティリティ」} |
SWBリリースID | 適用されるSWBのリリースIDを定義します。 | ||
実行リターン コード | DUPの実行後に受信するリターンコードを定義する | {"0","1", "2","3","4","5","6","7","8","9","10","11","12"} | {"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」} |
プロパティ | 説明 | 値マップ | 価値 |
---|---|---|---|
最大日付レート | 浸透率(パーセント) | {:.2%} |
プロパティ | 説明 | 例 |
---|---|---|
NCアップデートリスト | これらは、コンピューターへのインストールを試行または失敗した特定のコンポーネントの最新バージョンのSMBです。これには、ComponentTypeとSWBリリースIDの2つのプロパティが含まれています(プロパティの詳細については、表1を参照してください) | [{"ComponentType":2,"SWB":"43CRJ"}] 上記の例では、SWBリリースIDは「43CRJ」で、ComponentTypeは「Driver」で、数値は2として表されています。 |
ここでは、このトピックに関連した役立つ可能性のある推奨記事をいくつか紹介します。