Ошибка несоответствия типа при вводе 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