Ich schreibe ein Skript, für das ich mithilfe des wevtutil
Tools ein bestimmtes Ereignis im Windows-Ereignisprotokoll nachschlagen muss . Die Befehlszeile lautet wie folgt:
wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text
Die Ausgabe wird jedoch auf ANSI-Codierung gekürzt, und möglicherweise gehen einige nicht englische Zeichen verloren.
Nachdem ich die Dokumentation durchgesehen hatte , stellte ich fest, dass es /l:
Parameter gibt, mit denen ein Gebietsschema angegeben werden kann. Also habe ich Folgendes versucht:
wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text /l:utf-8
aber es gibt mir:
LCID utf-8 kann nicht gefunden werden. Der Parameter ist falsch.
Irgendeine Idee, was ich falsch mache?