で使用した場合、私はCSVへのWindows EvtxログファイルをエクスポートするためのPowerShell内Log Parserのを使用しようとしている: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 = @( 'C INTO SELECT *:\ログ\ logs.csv FROM C:\ログ\ logs.evtx -i:EVT -o:CSV')ん' 仕事? – whatever
残念ながら、私はそれをいくつかの方法で試しましたが、常に同じエラーで戻ってきます。 – smwk