特定の ID を使用してイベントの内部サーバーのイベント ログをクエリする Web アプリの作成に取り組んでいます。ほとんどのサーバーで Windows Server 2003 が実行されているため、使用したいと思っていた方法を使用できませんSystem.Diagnostics.Eventing.Reader
。
WMI の使用についての言及を見てきましたが、可能であればこれを避けたいと考えています。クラスに手を出しましたSystem.Diagnostics
が、サーバー上で実行しているときに動作しないようです。ローカルでテストする場合、イベント ログを照会することはできますが、最終サーバーに置くと何も表示されません。プログラムの実行後に表示されるエラーはありません。
VB.NET と ASP.NET を使用してこれを達成する最善の方法は何ですか? WMI が最善の方法である場合、私はこれまで WMI を使用したことがないので、誰かが正しい方向に向けてくれませんか。
前もって感謝します。