У меня есть класс, который создает объект в 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).
Есть ли способ обойти это?
Большое спасибо.