問題タブ [get-eventlog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
661 参照

powershell - 正確な時間で Windows ログをエクスポートする

Get-WinEvent Powershell コマンドレットを使用して Windows ログをエクスポートしようとしています。以下は、私が探している時間の精度を取得しますが、これはタイムスタンプしか取得しません。タイムスタンプを、マシン名、イベント ID などを含む他の列に結合する必要があります。

このコードは正確なタイム スタンプを取得します。

出力は次のようになります。これは私が望むものです:

しかし、正確な時間と、MachineName、EventID、LevelDisplayName、Message などの両方を出力に含める必要があります。したがって、以下のコマンドでは、「TimeCreated」の代わりに正確な時間を挿入します。

ありがとう!

0 投票する
1 に答える
2826 参照

powershell - Powershell - ログイン/ログオフ イベント - Get-WinEvent と Get-EventLog

イベント ログからログオン/ログオフ履歴を取得するスクリプトに取り組んでいます。問題は、私が見つけたほとんどすべてのコード例が機能する "Get-EventLog" を使用していることですが、サーバーで検出されたイベント ログが通常のワークステーションよりもはるかに大きいため、処理が非常に遅いことです。そのため、代わりに「Get-WinEvent」を選択しました。非常によく似た結果が得られますが、数秒以内に結果が返されるためです。私が抱えている問題は、上記の結果の出力を使用可能な形式に操作することです。

更新: 私は自分でゆっくりと問題を解決することができました。詳細については、コメントを参照してください。これを調べていた人に感謝します:)

元の作業コード (Get-EventLog - 出力が遅い)

(Get-WinEvent) - ほぼ即時の結果