Referenční příručka Dell Command Update CIM
Summary: Tento článek obsahuje informace o nástroji Dell Command | Aktualizace struktury CIM pro UpdateEvents, PenetrationRate a Seznam nedodržování předpisů.
Instructions
Dotčené produkty:
- Dell Command | Update
Tato referenční příručka dokumentuje třídy CIM (Common Information Model) přidané z důvodu 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 pro popis spravovatelných objektů v prostředí správy systémů. CIM je spíše modelovací nástroj než programovací jazyk. CIM poskytuje strukturu pro uspořádání objektů do modelu spravovaného prostředí. Pro modelování spravovaného prostředí CIM zpřístupňuje abstraktní 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:
Třídy definované společností Dell jsou definovány a osazeny společností Dell, nikoli CIM (Common Information Model).
Třídy CIM UpdateEvents, PenetrationRate a Non-Compliance se zaznamenávají v části ROOT\DELL\PlatformUpdateEvents, kde se třídy registrují během spuštění služby a data se naplňují stejným tempem jako události telemetrie. Bradbury Service aktualizuje stejná data pomocí tříd CIM, které se odesílají do úrovně Platinum.
Následující tabulky jsou struktura třídy a jejich vlastnosti jsou přítomny v části PlatformUpdateEvents:
Název třídy: Název nadřazené třídy UpdateEvents: Událost PlatformUpdateEvents
| Vlastnost | Popis | ValueMap (Mapa hodnot) | Hodnoty |
|---|---|---|---|
| Typ události | Definuje typ události | {"0", "1", "2"} | {"Aktualizace dokončena", "Aktualizace se nezdařila", "BIOS aktualizován"} |
| Typ komponenty | To definuje ComponentType, pro který byla událost vyvolána | {"1", "2", "3", "4", "5"} | {"BIOS", "Ovladač", "Firmware", "Aplikace", "Nástroje"} |
| ID vydání SWB | Definuje ReleaseID použitého souboru SWB | ||
| Spuštění návratového kódu | 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"} | {"ÚSPĚCH", "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"} |
Název třídy: Název nadřazené třídy PenetrationRate
: Událost PlatformUpdateEvents
| Vlastnost | Popis | ValueMap (Mapa hodnot) | Hodnoty |
|---|---|---|---|
| UpToDateRate (Aktuální) | Míra penetrace v procentech | {:.2%} |
Název třídy: NonComplianceList
– název nadřazené třídy: Událost PlatformUpdateEvents
| Vlastnost | Popis | Příklad |
|---|---|---|
| Seznam NCUpdateList | Jedná se o soubory SWB nejnovější verze konkrétní komponenty, jejíž instalace do počítače se nepokusila nebo se nezdařila. 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", což je ComponentType jako "Driver", což je číselně reprezentováno jako 2. |
Additional Information
Doporučené články
Zde je několik doporučených článků týkajících se tohoto tématu, které by vás mohly zajímat.