• ベストアンサー

バッチファイルでイベントログの取得方法

イベントログ(アプリ・システム)をスタート-コントロールパネル~でファイルに保存という方法で行っています。 正直時間が掛かるので,バッチファイルで出来ないかなと思っています。何かいい方法があれば教えて下さい。 OSはWinXP プロフェッショナル SP1です。

質問者が選んだベストアンサー

  • ベストアンサー
  • talepanda
  • ベストアンサー率58% (45/77)
回答No.1

eventquery.vbs で必要なものを標準出力に流し込んで、保存。 C:\>cscript c:\WINDOWS\system32\eventquery.vbs > tmp みたいな。 http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ja/library/ServerHelp/68672494-7700-4cbf-8392-4b6ef87b8749.mspx?mfr=true

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/333eventquery/eventquery.html
ittope
質問者

補足

これすごいです。有難うございます。 オプション /s ipアドレスで指定すると"エラー: システム名,資格情報および WBEM Coreを確認して下さい"と表示されます。 リモートで他端末のイベントログを取得するにはどうしたらいいでしょうか?

その他の回答 (1)

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.2

もしくは、Dumpel.exe 2000用のリソキですが、Xpでも動いています

参考URL:
http://support.microsoft.com/kb/274305/ja

関連するQ&A

  • バッチでイベントログ出力したい

    バッチでイベントログ出力したい Windows2003でバッチファイルにてコマンドを実行し、エラーの場合は イベントログに出力したいと考えています。 ERRORLEVELを判定してエラーなら eventcreate /ID 100 /L system /SO Cmd /T ERROR /D "エラーメッセージ" のようにeventcreateコマンドを実行するようにしています。 この"エラーメッセージ"の部分を実際のコマンド実行時のエラーメッセージを 入れ込みたいのですが複数行入れる方法がないか教えてください。 コマンド 2> file.log のようにエラーを出力してそれをfor文で読み込んでいこうとしたのですが 変数に複数行入れることができず、上手くいきません。 何か良い方法があれば教えてください。

  • バッチファイルのログのはきだし場所

    いま、WindowsのOS上でバッチ処理をかけたいと思っているのですが、バッチファイル上でエラーログをイベントログに出力させたいと考えています。 何か方法はあるのでしょうか?教えてください。

  • バッチ化は可能でしょうか?

    スタート→管理ツール→イベントビュアのアプリケーションログ→ログファイルの名前を付けて保存{保存する場所(C:)、ファイル名(log)、ファイルの種類(イベントログ*evt)を選択する} 上記のバッチ化を検討中です。 可能かどうか教えてください。

  • バッチファイルでPINGログ取得

    バッチファイルでPINGのログを取得したいと考えています。 下記のバッチを作成して実行してみましたが @echo off set LOG=log.log echo "------------ START -------------" >> %LOG% ping -w 1 -n 1 localhost >> %LOG% 「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」とエラーメッセージが延々と表示されます。 ログにはECHOで出力したSTARTしかありません。 コマンドラインから上記のPINGを打つと正常に終了します。 使用しているOSはWinXP SP2です。 何が原因なのか解決法をご存知の方がいらっしゃいましたら宜しくお願いします。

  • イベントログの表示について

    ウインドウズ7です。 コントロールパネル→システムセキュリティ→管理ツール→イベントログの表示→windowsログ→システム と進んで 7036とかたくさん表示されますが、このうち6009(電源オン)、6006(電源オフ)だけ、抽出して表示する方法はないでしょうか。

  • バッチファイルで自身の名前を取得する方法

    %date% で「現在時刻」を取得できるように、現在実行中のバッチファイル名を取得できる方法はありませんか? OS : Windows XP SP 2

  • バッチファイルを作りたい

    エクスプローラを立ち上げて、「マイネットワーク」を右クリックし、「ネットワークドライブの割り当て」をクリックすると、割り当てた履歴が残ってしまいます。 そこで、レジストリから履歴を消すのではなくバッチファイルを作って、いつでも削除出来るようにしたいので、どのようなコマンドをつくればいいのかを教えてください。 OS:Windows XP Professional SP2 状況:ドメインに参加 ログオンしているユーザーの権限:Administrators

  • バッチファイルについて

    バッチファイルを作成して、スカイプとMSNメッセンジャーの同時起動はできるのですが、そのあとに「C:\Windows\system32\cmd.exe」というコマンドプロンプトの画面が3つ出てしまうのですが、これはアプリ起動の後に自動的に消せないものなのでしょうか?教えてください。 (作成したバッチファイル) start CD C:\PROGRA~1\Skype\Phone skype.exe start CD C:\PROGRA~1\"Windows Live"\Messenger msnmsgr.exe exit; skype.exeの前にexit;と書いた場合、MSNが起動しませんでした。

  • バッチファイルの作成

    IEの履歴をまとめて削除するバッチファイルを作成 http://journal.mycom.co.jp/column/winxp/187/ この操作が出来ません。メモ帳にコピー、貼り付け、保存ここまでは良いと思うのですが、3のバッチファイルを実行 が分かりません。 よろしくお願いします。

  • WinXPです。 pskill でのバッチファイルが有効になりません。

    WinXP SP2 Proです。 pskill でのバッチファイルが有効になりません。 内容は以下です。 MSのpskill.exe を入れました。 @echo off pskill calc.exe はじめは、ちゃんと電卓が閉じました。 しかし、今は、バッチファイルをダブルクリックすると コンマ1秒くらいコマンドプロンプトみたいな画面が一瞬見える だけで、何も起こりません。電卓は閉じなくなりました。 他のソフトでも試しましたが、全て閉じません。 ちなみに、今でも以下のバッチファイルは正常に動作します。 電卓が起動します。 pause>NUL start calc.exe pskillで書かれたバッチファイルを正常動作させる方法を 教えてください m(_ _)m taskkillでも電卓は閉じませんでした。