Tato referenční příručka zdokumentuje třídy CIM (Common Information Model) přidané kvůli souboru MOF (Management Object File):
// =================================================================== // $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 poskytuje koncepční model, který popisuje spravovatelné objekty v prostředí správy systémů. CIM je nástroj pro modelování, nikoli programovací jazyk. CIM poskytuje strukturu pro uspořádání objektů do modelu spravovaného prostředí. V případě modelování spravovaného prostředí zpřístupňuje cim k dispozici abstrahující a konkrétní třídy objektů. Tyto třídy modelují základní charakteristiky systémů, sítí, aplikací a seskupení dat souvisejících se správou.
Třídy definované společností Dell jsou definovány a vyplněny společností Dell, nikoli běžným informačním modelem (CIM).
Třídy CIM UpdateEvents, PrůnikRate a Non-Compliance se zaznamenávají do umístění ROOT\DELL\PlatformUpdateEvents, kde se třídy registrují během spouštění služby a data jsou vyplněna stejným cadencem jako telemetrické události. Takže služba Tak tak aktualizuje stejná data prostřednictvím tříd CIM, které se odešlou na úrovni Platinum.
Následující tabulky obsahují strukturu třídy a jejich vlastnosti se nacházejí v části PlatformUpdateEvents:
Název třídy: Název nadřazené třídy UpdateEventsVlastnost | Popis | ValueMap | Hodnoty |
---|---|---|---|
Eventtype | Definuje typ události. | {"0", "1", "2"} | {"Aktualizace dokončena", "Aktualizace se nezdařila" , "AKTUALIZACE SYSTÉMU BIOS"} |
Typ komponent | Definuje se typ komponent, pro který byla událost vznesena. | {"1", "2", "3", "4", "5"} | {"BIOS", "Ovladač", "Firmware" , "Aplikace", "Nástroje"} |
ID vydání SWB | Definuje releaseID použitého softwaru. | ||
Návratový kód spuštění | Definuje návratový kód přijatý po spuštění balíčku 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"} |
Vlastnost | Popis | ValueMap | Hodnoty |
---|---|---|---|
Datum upToDateRate | Procento průniku v procentech | {:.2%} |
Vlastnost | Popis | Příklad |
---|---|---|
NcUpdateList | Jedná se o sady nejnovější verze konkrétní komponenty, které se nepokusilo nebo se nepodařilo nainstalovat do počítače. Obsahuje dvě vlastnosti– ComponentType a SWB Release ID (další podrobnosti o vlastnostech naleznete v Tabulce 1). | [{"ComponentType":2,"SWB":"43CRJ"}] Ve výše uvedeném příkladu je ID verze SWB "43CRJ", které má hodnotu ComponentType jako "ovladač", která je numericky reprezentována jako 2. |
Zde je několik doporučených článků týkajících se tohoto tématu, které by vás mohly zajímat.