- ベストアンサー
ログオンスクリプトでプログラムを実行する
- Windows2008R2ServerとWindows2003Server上にログオンスクリプトを置く方法を教えてください。
- ログオンスクリプトは各端末がログオンされた時に、VB6で作成したプログラムを実行させるためのものです。
- プログラム名が「AAA」の場合、どのようなログオンスクリプトを記述すれば良いのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと遅いかもしれませんが一応回答させて頂きます。 >VB6で作成したプログラム(各端末内の特定フォルダに存在するTXTファイルを書き変えるプログラム)を各端末側で実行させるログオンスクリプトなのですが、この動作をするログオンスクリプトそのものの書き方が全くの初心者で分かりません。 ログオンスクリプトはWindowsで実行可能なファイルであれば何を指定しても構いません。 だから特別なものではなくWindowsで実行出来るただのスクリプトです。 一般的にはバッチファイル(.bat)や、VBスクリプト(.vbs)を使用するのがほとんどだと思います。 このバッチファイルやVBスクリプトをログオン時に実行するようにActive Directoryのグループポリシーなどで設定したものをログオンスクリプトと言っているだけです。 >プログラム名を「AAA」とした場合、どのようなログオンスクリプト記述になるのでしょうか。 バッチファイルもVBスクリプトもテキストファイルにそれぞれの文法にしたがったコマンドやステートメントを記述して、指定の拡張子で保存するだけです。 VB6.0で作成したプログラムは.exeだと思いますので バッチファイルならば、 AAA.exeのフォルダ名\AAA.exe とテキストファイルに書くだけです。 VBスクリプトは方法がいくつかありますが、 Dim objWshShell Set objWshShell = WScript.CreateObject("WScript.Shell") objWshShell.Run """AAA.exeのフォルダ名\AAA.exe""" Set objWshShell = Nothing とテキストファイルに書くだけです。 バッチファイル、VBスクリプトの文法はネット上に文献が一杯揃っていると思いますのでそちらを参照して下さい。 また、ヘルプも十分役に立つと思います。
お礼
ご丁寧にありがとうございます。 試してみますので、また質問がありましたら宜しくお願い致します。 ありがとうございましたm(__)m