1

こんにちは、powershell si の言語は初めてですが、いじってみました。ログ ファイルから情報を抽出しようとしています (このファイルは、イベント ビューアと呼ばれるプログラムに属しています)。Boot Duration の情報を使用する必要があります。誰かが私を少し案内してもらえますか?それは大歓迎です

ありがとう。

4

1 に答える 1

0

ログは常に同じです。WindowsまたはLinuxのブートログを監視するかどうかはわかりません..しかし、答えようとします。質問を編集して、オペレーティング システムに関する情報と、関連するブート ログ ファイルの行の例を追加すると、powershell コードを提供できます。

一般に、次のことを行う必要があります。

  • ログ ファイルで起動時間を手動で確認する方法を特定します。たとえば、おそらく起動開始時刻と起動終了時刻があります。これに似たもの。

[2012-06-08 12:00:04] ブートの開始

多くのログエントリ

[2012-06-08 12:00:34] 起動完了

  • 手動で行う方法がわかったら、powershell にそれを行うよう説得する必要があります。正規表現を使用して、日付のパターンを探すことができます。私の例では、「starting boot」を含む行を探し、それを解析して日付をロードします。

ここに、powershell と正規表現に関する便利なリンクがあります: http://www.regular-expressions.info/powershell.html

于 2012-06-08T11:19:54.173 に答える