独自のWindowsイベントログ通知システムを作成する方法

Jan 31, 2026
トラブルシューティング
未取得のコンテンツ

Windowsイベントログは、現在のシステムの問題のトラブルシューティングに役立つだけでなく、将来の潜在的な問題の警告サインを提供することもできるため、非常に大きなリソースです。したがって、システムが記録するイベントを把握することは、システムを正常に実行し続けるための鍵となる可能性があります。残念ながら、イベントログをふるいにかけたり、カスタムビューを作成したりすることは、面倒な手動プロセスになる可能性があります。

ありがたいことに、Windowsイベントログエントリを簡単にエクスポートおよびフィルタリングして、電子メールで送信したり、テキストファイルに保存したりできるソリューションがあります。このプロセスがスケジュールされたタスクの一部として構成されている場合、たとえば、警告メッセージやエラーメッセージを自動的に電子メールで送信できます。

使い方

私たちのソリューションは、Windowsイベントログをカンマ区切りファイルに簡単にエクスポートできるNirsoftのフリーウェアユーティリティMyEventViewerを使用して機能します。この出力に基づいて、これらの結果をフィルタリングし、フィルタリングされた結果ファイルを電子メールで送信したり保存したりできる、簡単に構成できるバッチスクリプトを開発しました。結果はコンマ区切りファイルであるため、Excel(またはお気に入りのCSVプログラム)で開いて、さらに並べ替えたり、フィルター処理したりできます。

構成

構成設定とオプションは、スクリプト内のインラインコメントとして文書化されていますが、ここではそれらのいくつかについて少し詳しく説明します。

イベントログ名

イベントをキャプチャするイベントログを指定するときは、ログのシステムフルネームを使用する必要があります。これは、必ずしもログのイベントビューアリストに表示されるものではありません。

たとえば、「Microsoft Office Alerts」ログからイベントをキャプチャする場合は、ログの[プロパティ]ダイアログに移動します。

フルネーム値の値、この場合は「OAlerts」に注意してください。これは、スクリプトの構成に入力する必要がある値になります。

イベントタイプ

イベントタイプの値は、イベントログを表示しているときに「レベル」列に表示されるテキストです。通常、これらは情報、警告、またはエラーのいずれかですが、さまざまなログの値が異なる場合があります。

スケジュールされたタスクの設定

このスクリプトの一般的な使用法は、自動化されたプロセスである可能性が最も高いです。したがって、キャプチャ間隔とプロセスの実行時に重複がないことを確認するには、キャプチャ時間を補完するようにWindowsスケジュールタスクを設定する必要があります。

簡単に言うと、構成が最終日のイベントをキャプチャするように設定されている場合は、1日に1回実行されるスケジュールされたタスクが必要です。構成が過去1時間キャプチャするように設定されている場合は、スケジュールされたタスクを1時間に1回実行するように設定する必要があります。等。

追記として、MyEventViewerアプリケーションが必要な情報を確実に取得できるようにするには、スケジュールされたそれぞれのタスクをマシンの管理者権限で実行する必要があります。

この構成では、過去1日(24時間)に記録されたシステムおよびアプリケーションイベントログからのエラーと警告を[email protected]に電子メールで送信し、出力をC:\ EventNoticesフォルダーに保存します。

  • EmailResults = 1
  • えまいlと=my@えまいl。こm
  • 朝= 1
  • SaveTo = C:\ EventNotices
  • TimeInterval = 3
  • TimeValue = 1
  • Logs = System、Application
  • タイプ=エラー、警告
  • スケジュールされたタスクは毎日実行する必要があります。

この構成では、過去1時間に記録されたシステムイベントログからのエラーのみが[email protected]に電子メールで送信されます。

  • EmailResults = 1
  • えまいlと=my@えまいl。こm
  • 朝= 0
  • TimeInterval = 2
  • TimeValue = 1
  • Logs =システム
  • タイプ=エラー
  • スケジュールされたタスクは1時間ごとに実行する必要があります。

この構成では、過去1週間のアプリケーションイベントログのエラーと警告のみがユーザーJFaulkner(Windows 7)のデスクトップに保存されます。C:\ Users \ jfaulkner \ Desktop:

    • EmailResults = 0
    • 朝= 1
    • SaveTo = C:\ Users \ jfaulkner \ Desktop
    • TimeInterval = 3
    • TimeValue = 7
    • Logs = Application
    • タイプ=エラー、警告
    • スケジュールされたタスクは毎週実行する必要があります。

EndFragment

ハウツーオタクからイベントログ通知スクリプトをダウンロードする

NirsoftからMyEventViewerをダウンロードします

SourceforgeからBlatをダウンロードする

Create A Push Notification System With SignalR

How To Set Up Windows Event Log Forwarding In Windows Server 2016

Windows System Log : How To Find Who Logged Into Your Computer । EraIT

C# Tutorial - How To Create A System Tray Notification | FoxLearn

Centralized Log Collection Collecting Event Log Data And Configuring Windows Devices For Auditing

Free Event Log Consolidator From SolarWinds

Diagnose Windows Problems Using The Event Viewer

Windows 7 Event Viewer Basics, Filtering And Custom Views

SANS DFIR Webcast - Incident Response Event Log Analysis

Configuring Event Notification Module For Power Monitoring Expert | Schneider Electric Support

Windows Ransomware Detection With Splunk (4 Of 6) – Windows Event Logs

Alarm Functions, Event Log, Display & Push Notifications W/ Weintek EasyBuilder Pro CMT3072 CMT3103


トラブルシューティング - 最も人気のある記事

WindowsでBluetoothの問題をトラブルシューティングする方法

トラブルシューティング Feb 18, 2026

Bluetoothを使用すると、テザーなしで自由に移動できますが、ワイヤレスデバイスを使用するための最も信頼できる方法であるとは限り�..


AirDropが機能していませんか?修正方法は次のとおりです

トラブルシューティング Oct 10, 2025

アレクセイキルコ/シャッターストック AirDropを使用すると、iPhone、iPad、およびMac間でファイル、写真、およ..


macOSでDNSキャッシュをリセットする方法

トラブルシューティング Jan 24, 2026

未取得のコンテンツ ウェブサイトで作業している場合、特にレコードを編集したりホストを変更したりした後は、コンピュータのDNS�..


クライアントサーバーランタイムプロセス(csrss.exe)とは何ですか?また、PCで実行されているのはなぜですか?

トラブルシューティング Oct 30, 2025

未取得のコンテンツ Windows PCをお持ちの場合は、 タスクマネージャーを開く そして、PC上で実行されている1つ以上のクラ�..


タスクマネージャが失敗したときに「応答しない」プログラムを強制終了する方法

トラブルシューティング Jul 12, 2025

Windowsは、プログラムが応答を停止したことを通知します。プログラムを閉じることを選択しても何も起こりません。タスクマネージャ..


Windowsサムネイル生成を無効にすることにより、ネットワークドライブでの「使用中のファイル」削除エラーを修正

トラブルシューティング Feb 27, 2026

Windowsとそのユーザーの両方が21世紀に飛躍しましたが、サムネイルファイルを作成したい(そしてそれらを削除することを拒否した)�..


Tracerouteを使用してネットワークの問題を特定する方法

トラブルシューティング Jul 5, 2025

Tracerouteは、Windowsおよびその他のオペレーティングシステムに含まれているコマンドラインツールです。 pingコマンドとともに、これは..


「AppleSyncNotifier.exeエントリポイントが見つかりません」エラーを修正する方法

トラブルシューティング Nov 6, 2025

残念ながらiTunesの使用を余儀なくされた場合は、おそらく多くのエラーが発生することに慣れているでしょう。 PCを再起動するたびに�..


カテゴリ