wmic query falha com erro “NTSTATUS: NT_STATUS_BUFFER_TOO_SMALL - Buffer muito pequeno”

1

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.

    
por Daniel Garcia 02.05.2016 / 22:08

0 respostas