Windows Server 2008からログを(Pythonで)読み取るにはどうすればよいですか?
Event Viewer
Application and Services Logs
Microsoft
Windows
Task Scheduler
Operational
ありがとう、
ある種の C/C++ サポートを利用せずに Python でそれを行う方法がわかりません。
しかし、それから私は、PythonからシェルしてLogParserを使用できるのではないかと思いました。Logparser は、Python で簡単にシュレッドできる適切にフォーマットされた出力を返すことができます。ただし、LogParser が拡張ログ ファイルの検索をサポートしている場合、Windows Server 2008 R2 サーバーで動作させることができませんでした。
しかし、PowerShell を利用できるのではないかと思いました。ただし、get-eventlog
私が思っていたようにコマンドレットを使用しないことが答えです。
最終的に、ログ ファイル "Microsoft-Windows-TaskScheduler/Operational" のイベント レコードをクエリすることができましたが、PowerShell から実行するには C# を利用する必要がありました。
この悲しい話を要約すると:
クエリの作成方法のサンプルについては、イベント クエリとイベント Xmlを参照してください。