★batファイルでScriptの起動★
【作業ディレクトリ】
・[auto_log]フォルダをCドライブ直下に作成
・[C:\auto_log\]にて作業を行う
・[C:\auto_log\]に[log]フォルダを作成(取得ログの格納先)
【ファイル名】
スクリプトを動かすバッチ:[start.bat]
イベントログ収集のPowerShell:[eventlog.ps1]
正常時のメール:[mail.vbs]
エラー時のメール:[abort.vbs]
【batの作成】
------------------------------------------------------------------------------
- @powershell.exe c:\auto_log\eventlog.ps1
- @if "%ERRORLEVEL%" == "0" (
- cscript c:\auto_log\mail.vbs
- ) else (
- cscript c:\auto_log\abort.vbs
- )
------------------------------------------------------------------------------
1.PowerShellのスクリプトを呼ぶ
2.[ERRORLEVEL]は0が正常値なので、PSが正常終了なら
3.正常時のメール送信VBSを起動
4.異常なら、異常時のVBSを起動
メモ帳に記述して[start.bat]という名前で保存する。
保存先:C:\auto_log\
バッチでは、PSとVBSを起動するよう記述する。
エラーが出てるかの判定をして、エラーでどのVBSを起動するかを書いてます。
++++++++++++++++++++++++++++++++++++++
ぷーちんです(*´艸`*)
まず、DOSの方からアップしました。
また後日PSを書きます。
PSってAD(ActiveDirectory)でも使いますよね。
いろんな事が出来るのですが、よく英語で話しかけられちゃいますw
vista以降ならデフォでインストールされてるらしいですね。
サーバ機で使う事の方が多いンでしょうかね?
となると、SEが使うものですかね?
ぷーちんは、Script初めて書いてるので、難しいです・・・。
あたふたして、今回いろんな人に教えを乞いながら完成した感じです。
これくらいのなら1人で出来るようになりたいなー・・・。
保守してる時って、基本的にWindowsログって、
取得したらログ削除ってみなさんしてるンですか??
色々お勉強中です。
では、次はPSでお会いしましょう。
ちょっと、PSが一番面倒でしたがw
[1回]
PR