我有一个在 WMI 中创建对象的类,我想使用 wmic 从运行 cacti 的 Linux 机器上查询它。
如果我运行查询,我会收到错误,如下所示:
/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 之间的数字)。
有什么办法可以解决这个问题吗?
非常感谢。