パスのリストからログを取得し、ログ内のすべてのエントリを 1 つの大きな統合ログに並べ替えるスクリプトが必要です。私はプログラミングとPowerShellにかなり慣れていませんが、始めました。ログ エントリは次のようになります。
2013-07-17 05:00:00,003 INFO [com.mpi.mp.viewer.web.servlet.ViewerLogFlusher] 空文字列の wmsiislo への送信をスキップしました
私が考えているのは、どうにかして各行を多次元配列に解析し、並べ替える必要があるということです。問題は、[DateTime] メソッドのコツがつかめないことです。私の非常に不完全なコードは次のとおりです。
#Code to append all logs together
$Biglog = Get-Content C:\Temp\logs\server1.log
foreach ($line in $Biglog){
#do something
}