Přeskočit na hlavní obsah

Guia de referência de CIM do Dell Command Update

Shrnutí: Este artigo fornece informações sobre o Dell Command | Atualize a estrutura CIM para UpdateEvents, PenetrationRate e Non-Compliance List.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

Produtos afetados:

  • Dell Command | Update

Este guia de referência documenta as classes CIM (Common Information Model, modelo de informações comuns) adicionadas devido ao MOF (Management Object File, arquivo de objeto de gerenciamento):

// ===================================================================
// $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 oferece um modelo conceitual para descrever objetos gerenciáveis em um ambiente de gerenciamento de sistemas. CIM é uma ferramenta de modelagem em vez de uma linguagem de programação. O CIM fornece a estrutura para organizar objetos em um modelo de um ambiente gerenciado. Para modelar um ambiente gerenciado, o CIM disponibiliza classes abstratas e concretos de objetos. Essas classes modelam as características básicas de sistemas, redes, aplicativos e agrupamentos de dados relacionados ao gerenciamento.

Nota: Para obter mais informações sobre o CIM, consulte o site da DMTF (Distributed Management Task Force) em dmtf.org Esse hiperlink direcionará você para um site fora da Dell Technologies. e o site da Microsoft em microsoft.com Esse hiperlink direcionará você para um site fora da Dell Technologies..

Classes definidas pela Dell:

As classes definidas pela Dell são definidas e preenchidas pela Dell, e não pelo modelo de informações comuns (CIM).

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. 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: UpdateEvents
Nome da classe principal: PlatformUpdateEvents
Tabela 1
Propriedade Descrição Valuemap Valores
Eventtype Define o tipo de evento {"0", "1", "2"} {"Atualização concluída",
"Falha na atualização",
"BIOS atualizado"}
Componenttype 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 swb Define o ReleaseID do SWB aplicado    
Código de devolução 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",
"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"}


Nome da classe: Nome da classe
principal da taxa de penetração: PlatformUpdateEvents
Tabela 2
Propriedade Descrição Valuemap Valores
UpToDateRate A taxa de penetração em porcentagem   {:.2%}


Nome da classe: NonComplianceList
Parent Class Name (Nome da classe principal da lista de não conformidade): PlatformUpdateEvents
Tabela 3
Propriedade Descrição Exemplo
NcUpdateList Estas são as SWBs da versão mais recente de um componente específico que não tentou ou falhou na instalação no computador. Ele contém duas propriedades, ComponentType e SWB Release ID (consulte a Tabela 1 para obter mais detalhes sobre as propriedades) [{"ComponentType":2,"SWB":"43CRJ"}]
No exemplo acima, o ID da versão do SWB é "43CRJ", que é do ComponentType como "Driver", que é representado numericamente como 2.

Další informace

Artigos recomendados

Aqui estão alguns artigos recomendados relacionados a este tópico que podem ser de seu interesse.

Dotčené produkty

Dell Command | Update

Produkty

Dell Command | Update
Vlastnosti článku
Číslo článku: 000203554
Typ článku: How To
Poslední úprava: 11 led 2024
Verze:  7
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.