Como fazer com que a ferramenta wevtutil retorne resultados no formato UTF-8?

0

Estou escrevendo um script que exige que eu procure um evento específico no log de eventos do Windows usando Ferramenta wevtutil . A linha de comando é assim:

wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text

mas sua saída é truncada para codificação ANSI e eu posso perder alguns caracteres não ingleses.

Tendo analisado a sua documentação , descobri que há /l: parâmetro que permite especifique uma localidade. Então eu tentei isso:

wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text /l:utf-8

mas isso me dá:

LCID utf-8 cannot be found. The parameter is incorrect.

Alguma ideia do que estou fazendo errado?

    
por c00000fd 24.12.2015 / 09:47

1 resposta

1

O UTF-8 não é uma localidade, mas uma forma de codificação de caracteres. Para locais válidos, consulte este link

Do seu link, parece que você precisa / uni: true

    
por 24.12.2015 / 09:58