Ошибка несоответствия типа при вводе CIM_DATETIME в wbemtest

Я пытаюсь выполнить метод WMI, используя wbemtest.exe. Я выбрал метод в поле выбора, щелкнул "Изменить параметры", и мне представили "Редактор объектов для __PARAMETERS". Оттуда я выбираю параметр с типом "CIM_DATETIME" и нажимаю "Изменить свойство", чтобы отобразить его в окне "Редактор свойств". Оттуда я выбираю "Не NULL" и вводю значение в формате, описанном в MSDN. Вот пример:

2013-05-10 15:45:38:000

Когда я нажимаю "Сохранить свойство", я получаю следующую ошибку:

Number: 0x80041005
Facility: WMI
Description: Type mismatch

Есть идеи, что я делаю не так?

1 ответ

Решение

Статья CIM_DATETIME, на которую вы ссылаетесь, описывает два формата даты и времени WMI. Вам нужно использовать другой:

yyyymmddHHMMSS.mmmmmmsUUU

Например:

20130510154538.000000+000
Другие вопросы по тегам