- PR -

VBScriptの実行について

1
投稿者投稿内容
IPホン
大ベテラン
会議室デビュー日: 2005/09/13
投稿数: 127
投稿日時: 2006-06-22 15:18
VBScriptの実行に関しまして相談させてください。

現在、あるPC上にVBScriptファイルが置かれています。そのスクリプト内容は、
単純にある時間になったら、そのシステム日付をテキストファイルに書き出す
だけのものです。

しかし、このスクリプトが、いつどのように実行されているかが分かりません。
(少なくとも、誰かが手動実行していることはありません。また、タスク実行やWindows
Schedulerのバッチ登録でもありませんでした)

そこで、一般的に、VBScriptファイルが実行されるタイミングなど考えられる方法
をある程度まとめたいと思っています。

実行方法に関してアドバイスを頂けたらと思います。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-06-22 19:15
引用:

鼻セレブさんの書き込み (2006-06-22 15:18) より:

そこで、一般的に、VBScriptファイルが実行されるタイミングなど考えられる方法をある程度まとめたいと思っています。


勝手に実行されることはあり得ませんから、何かが実行しているのは確かですよね。
外部アプリケーションから呼ばれているにしろ、サービスから呼ばれているにしろ、
その VBS ファイルを一旦移動させて、エラーを起こし、エラー元を特定することはできませんか?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
IPホン
大ベテラン
会議室デビュー日: 2005/09/13
投稿数: 127
投稿日時: 2006-06-23 09:26
じゃんぬねっとさん、返答ありがとうございました。

一応、試したことは、

1. 故意にVBSファイル名を変更して監視。
  →しかし、特に、エラーは見当たらず。

2. 社内で運用しているプログラムコードチェック。
  →特に、このVBSファイルが読み込まれている形跡なし。

3. Windowsレジストリの確認。
  →WEBで、WSHに関することでレジストリについて触れていた
   ページがあったのでなんとなくチェック。しかし、よく
   わかりませんでした。

このような感じです。

サービスについては、まだ、確認していなかったので、見てみます。
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2006-06-23 09:39
えーと・・・念の為に。
引用:

鼻セレブさんの書き込み (2006-06-23 09:26) より:
1. 故意にVBSファイル名を変更して監視。
  →しかし、特に、エラーは見当たらず。


これは、単に「そのVBSファイルに書かれている処理と同じ事が行われている」というだけで、別のモノが実行しているという事の証拠ではないでしょうか?
(ファイル名を変えても削除しても現象が変わらない、という事であれば。)
(勿論、変えたり削除した後にリブートしてみたんですよね?)
明智重蔵
大ベテラン
会議室デビュー日: 2005/09/05
投稿数: 127
投稿日時: 2006-06-23 09:43
ファイル名でgrepしてみたらどうですか?
IPホン
大ベテラン
会議室デビュー日: 2005/09/13
投稿数: 127
投稿日時: 2006-06-23 10:01
返答ありがとうございます。

引用:
--------------------------------------------------------------------------------


鼻セレブさんの書き込み (2006-06-23 09:26) より:
1. 故意にVBSファイル名を変更して監視。
  →しかし、特に、エラーは見当たらず。

--------------------------------------------------------------------------------

すみません、上記記載ミスがありました。

この記述に関しては、ファイル名を変更したことで、もしかしたら
他の運用中のプログラムからエラーが出ると思い、実施しました。
しかし、特に、WARNINGは発見できず、また、このVBSファイルも実行されていません
でした。ということであれば、外部からの呼び出しの可能性はないのかなと思っています。(はっきりとは分かりませんが・・・。)
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-06-23 10:48
引用:

鼻セレブさんの書き込み (2006-06-23 10:01) より:

しかし、特に、WARNINGは発見できず、また、このVBSファイルも実行されていません
でした。ということであれば、外部からの呼び出しの可能性はないのかなと思っています。(はっきりとは分かりませんが・・・。)


それをハッキリさせるためにも、一旦中身を書き換えてみてください。
アラート ボックスが絶対に表示されるように 1 行追加するだけで判別できるでしょう。

処理が実行された形跡があるのに、アラート ボックスが表示されないのであれば、
'そもそも呼ばれていない' ことが確定しますね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2006-06-26 11:25
単に、atコマンドで登録されているとか・・・
1

スキルアップ/キャリアアップ(JOB@IT)