Я пытаюсь использовать Log Parser в PowerShell экспортировать файл журнала Windows, Evtx в CSV:LogParser ошибка при использовании PowerShell
$logparser = "c:\program files (x86)\Log Parser 2.2\logparser.exe"
$allArgs = ("SELECT * INTO c:\logs\logs.csv FROM c:\logs\logs.evtx", "-i:evt", "-o:csv")
$ps = Start-Process -FilePath $logparser -ArguementList $allArgs -Wait -Passthru -NoNewWindow;
$ps.WaitForExit()
$ps.ExitCode;
Но когда я запускаю это я получаю сообщение об ошибке:
Error: detected extra argument "*" after query
Код ошибки: 13. Я попытался поместить пути в одинарные кавычки и запустить его из того же каталога, что и журналы, но он продолжает возвращать ту же ошибку.
делает '$ allArgs = @ ('SELECT * INTO C: \ журналы \ logs.csv FROM C: \ Logs \ logs.evtx -i: ЭВТ -о: CSV')' работы? – whatever
К сожалению, нет, я попробовал несколько способов, но он всегда возвращается с той же ошибкой, – smwk