Назад | Перейти на главную страницу

Запрос wmic завершается с ошибкой «NTSTATUS: NT_STATUS_BUFFER_TOO_SMALL - Buffer too small»

У меня есть класс, который создает объект в WMI, и я хотел бы запросить его с Linux-машины, на которой запущены cacti, с помощью wmic.

Если я запустил запрос, я получаю сообщение об ошибке, см. Ниже:

/bin/wmic --namespace='ROOT\CIMV2\mynamespace' --authentication-file=authfile //hostwithwmi "SELECT Column FROM MyClass WHERE key='myKey'"

[wmi/wmic.c:212:main()] ERROR: Retrieve result data. NTSTATUS: NT_STATUS_BUFFER_TOO_SMALL - Buffer too small

Почему так? Если я делаю это на машине с Windows (Get-WmiObject), он работает, и результат будет целым числом (число от 0 до 200).

Есть ли способ обойти это?

Большое спасибо.