我有一个在WMI中创build对象的类,我想从使用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之间的数字)。
有什么办法可以绕过吗?
非常感谢你。