Eu tenho uma classe que cria um objeto no WMI e gostaria de consultá-lo a partir de uma máquina linux executando cactos usando o wmic.
Se eu executar a consulta, recebo um erro, veja abaixo:
/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
Por que isso? Se eu fizer isso em uma máquina windows (Get-WmiObject) ele funciona, e o resultado é um inteiro (um número entre 0-200).
Existe alguma maneira de contornar isso?
Muito obrigado.