Довідковий посібник Dell Command Update CIM
요약: У цій статті наведено відомості про команду Dell | Оновіть структуру CIM для списку UpdateEvents, PenetrationRate та Non-Compliance.
지침
Продукти, на які вплинули:
- Команда Dell | Оновлювати
У цьому довіднику задокументовано класи Common Information Model (CIM), додані завдяки файлу об'єктів керування (MOF):
// ===================================================================
// $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 надає концептуальну модель для опису керованих об'єктів в середовищі управління системами. CIM – це інструмент моделювання, а не мова програмування. CIM надає структуру для організації об'єктів у модель керованого середовища. Для моделювання керованого середовища CIM надає абстрактні та конкретні класи об'єктів. Ці класи моделюють основні характеристики систем, мереж, додатків і груп даних, пов'язаних з управлінням.
Визначені класи Dell:
Класи, визначені Dell, визначаються та заповнюються компанією Dell, а не загальною інформаційною моделлю (CIM).
Події оновлення класів CIM, PenetrationRate та Non-Compliance записуються в розділі ROOT\DELL\PlatformUpdateEvents, де класи реєструються під час запуску служби, а дані заповнюються з тією ж періодичністю, що й події телеметрії. Так, Bradbury Service оновлює ті ж дані за допомогою класів CIM, які відправляються в Platinum.
Наступні таблиці є структурою класу, і їх властивості присутні в розділі PlatformUpdateEvents:
Назва класу: Ім'я батьківського класу UpdateEvents: PlatformUpdateEvents
| Власність | Опис | Карта значень | Значення |
|---|---|---|---|
| Тип події | визначає тип події | {"0", "1", "2"} | {"Оновлення завершено", "Помилка оновлення", "BIOS оновлено"} |
| ComponentType (Тип компонента) | Це визначає тип компонента, для якого було порушено Подію | {"1", "2", "3", "4", "5"} | {"БІОС", "Драйвер", "Прошивка", "Програми", "Утиліти"} |
| Ідентифікатор випуску SWB | Визначає ReleaseID застосованого SWB | ||
| Код повернення виконання | Визначає ReturnCode, отриманий після запуску DUP | {"0","1", "2","3","4","5","6","7","8","9","10","11","12"} | {"УСПІХ", "ПОМИЛКА", "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"} |
Назва класу: Ім'я батьківського класу PenetrationRate
: PlatformUpdateEvents
| Власність | Опис | Карта значень | Значення |
|---|---|---|---|
| UpToDateRate | Коефіцієнт проникнення у відсотках | {:.2%} |
Назва класу: Ім'я батьківського класу NonComplianceList
: PlatformUpdateEvents
| Власність | Опис | Приклад |
|---|---|---|
| Список NCUpdateList | Це SWB останньої версії певного компонента, який не намагався або не вдалося встановити на комп'ютер. Він містить дві властивості: ComponentType та SWB Release ID (див. Таблицю 1 для більш детальної інформації про властивості) | [{"ComponentType":2,"SWB":"43CRJ"}] У наведеному вище прикладі ідентифікатором випуску SWB є «43CRJ», який має тип компонента як «Драйвер», що чисельно представлено як 2. |
추가 정보
Рекомендовані статті
Ось кілька рекомендованих статей, пов'язаних з цією темою, які можуть вас зацікавити.