Denne referanseveiledningen dokumenterer CIM-klassene (Common Information Model) som er lagt til på grunn av 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 gir en konseptuell modell for å beskrive håndterbare objekter i et systemadministrasjonsmiljø. CIM er et modellverktøy i stedet for et programmeringsspråk. CIM gir strukturen for organisering av objekter i en modell av et administrert miljø. For å modellere et administrert miljø, gjør CIM tilgjengelig sammendrags- og utsendelsesklasser av objekter. Disse klassene modellerer de grunnleggende egenskapene til systemer, nettverk, applikasjoner og grupperinger av administrasjonsrelaterte data.
Dell-definerte klasser defineres og fylles ut av Dell i stedet for av COMMON Information Model (CIM).
Oppdatering av CIM-klasser, penetrasjonsrate og ikke-samsvarregistreres under ROOT\DELL\PlatformUpdateEvents der klassene blir registrert under servicestart, og data fylles ut med samme cadence som telemetrihendelsene. Derfor oppdaterer Brad guam-tjenesten de samme dataene ved hjelp av CIM-klasser som sendes til Platinum.
Følgende tabeller er klassestrukturen, og egenskapene deres finnes under PlatformUpdateEvents:
Klassenavn: Update Finner navn på overordnetEgenskap | Beskrivelse | Verditilordning | Verdier |
---|---|---|---|
Eventtype | Definerer hendelsestype | {"0", "1", "2"} | {"Update Completed" (Oppdateringen er fullført), Oppdateringen mislyktes, BIOS oppdatert} |
Komponenttype | Dette definerer ComponentType som hendelsen ble utløst for | {"1", "2", "3", "4", "5"} | {"BIOS", «Driver», «fastvare», «Applikasjoner», «Verktøy»} |
SWB-utgivelses-ID | Definerer utgivelses-ID-en til SWB-en som brukes | ||
Returkode for utførelse | Definerer returkoden som er mottatt etter at du har kjørt DUP | {"0","1", "2","3","4","5","6","7","8","9","10","11","12"} | {"SUCCESS" (VELLYKKET), "ERROR" (FEIL), "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"} |
Egenskap | Beskrivelse | Verditilordning | Verdier |
---|---|---|---|
UpToDateRate (Oppdatert) | Prosentvis penetrasjonshastighet | {:.2%} |
Egenskap | Beskrivelse | Eksempel |
---|---|---|
NCUpdateList | Dette er SWB-ene til den nyeste versjonen av en bestemt komponent som ikke har forsøkt eller ikke kunne installeres på datamaskinen. Den inneholder to egenskaper, Komponenttype og SWB-utgivelses-ID (se tabell 1 for mer informasjon om egenskapene) | [{"ComponentType":2,"SWB":"43CRJ"}] I eksemplet ovenfor er SWB-utgivelses-ID-en "43CRJ", som er av ComponentType som "Driver", som er numerisk representert som 2. |
Her er noen anbefalte artikler relatert til dette emnet som kan være av interesse for deg.