Я пишу сценарий, который требует от меня поиска определенного события в журнале событий Windows с помощью инструмента wevtutil
. Командная строка выглядит так:
wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text
но его вывод усекается до кодировки ANSI, и я могу потерять некоторые неанглийские символы.
Посмотрев его документацию, я обнаружил, что есть параметр /l:
который позволяет указать локаль. Итак, я попробовал это:
wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text /l:utf-8
но это дает мне:
LCID utf-8 не может быть найден. Неверный параметр.
Есть идеи, что я делаю не так?