Guia de referência de CIM do Dell Command Update
摘要: Este artigo apresenta informações sobre o Dell Command | Atualize a estrutura CIM para UpdateEvents, PenetrationRate e lista de não conformidades.
說明
Produtos afetados:
- Dell Command | Update
Este guia de referência documenta as classes CIM (Common Information Model) adicionadas devido ao 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;
};
O CIM fornece um modelo conceitual para descrever objetos gerenciáveis em um ambiente de gerenciamento de sistemas. O CIM é uma ferramenta de modelagem e não uma linguagem de programação. O CIM fornece a estrutura para organizar objetos em um modelo de ambiente gerenciado. Para modelar um ambiente gerenciado, o CIM disponibiliza classes abstratas e concretas de objetos. Essas classes modelam as características básicas de sistemas, redes, aplicativos e agrupamentos de dados relacionados ao gerenciamento.
Classes definidas pela Dell:
As classes definidas pela Dell são definidas e preenchidas pela Dell em vez do CIM (Common Information Model, modelo de informações comuns).
As classes CIM UpdateEvents, PenetrationRate e Non-Compliance são registradas em ROOT\DELL\PlatformUpdateEvents , em que as classes são registradas durante o início do serviço e os dados são preenchidos na mesma cadência que os eventos de telemetria. Portanto, o serviço Bradbury atualiza os mesmos dados usando classes CIM que são enviadas para o Platinum.
As tabelas a seguir são a estrutura Class e suas propriedades estão presentes em PlatformUpdateEvents:
Nome da classe: Nome da classe pai UpdateEvents: PlataformaUpdateEvents
| Propriedade | Descrição | Mapa de valor | Valores |
|---|---|---|---|
| Tipo de evento | Define o tipo de evento | {"0", "1", "2"} | {"Atualização concluída", "Falha na atualização", "BIOS atualizado"} |
| Tipo de componente | Isso define o ComponentType para o qual o evento foi gerado | {"1", "2", "3", "4", "5"} | {"BIOS", "Driver", "Firmware", "Aplicativos", "Utilitários"} |
| ID da versão do SWB | Define o ReleaseID do SWB aplicado | ||
| Código de retorno de execução | Define o ReturnCode recebido após a execução do DUP | {"0","1", "2","3","4","5","6","7","8","9","10","11","12"} | {"SUCESSO", "ERRO", "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"} |
Nome da classe: Nome da classe pai PenetrationRate
: PlataformaUpdateEvents
| Propriedade | Descrição | Mapa de valor | Valores |
|---|---|---|---|
| UpToDateRate | A taxa de penetração em porcentagem | {:.2%} |
Nome da classe: Nome da classe pai NonComplianceList
: PlataformaUpdateEvents
| Propriedade | Descrição | Exemplo |
|---|---|---|
| NCUpdateList | Estes são os SWBs da versão mais recente de um componente específico que não tentou ou falhou ao instalar no computador. Ele contém duas propriedades, ComponentType e SWB Release ID (consulte a Tabela 1 para obter mais detalhes sobre as propriedades) | [{"Tipo de componente":2,"SWB":"43CRJ"}] No exemplo acima, o ID de versão SWB é "43CRJ", que é de ComponentType como "Driver", que é numericamente representado como 2. |
其他資訊
Artigos recomendados
Aqui estão alguns artigos recomendados relacionados a este tópico que podem ser de seu interesse.