- - PR -
WINDOWS2003でASPからDOSコマンドが発行されない。
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-07-05 14:24
初めて投稿します。
WINDOWS2003でVBスクリプトのASP上でDOSコマンドが起動されません。 WINDOWS.NTでは問題なく起動されていたのですが... WINDOWS2003になって何か変わったのでしょうか? お手数ですがご存知の方はご教授願います。 以下に実行されないスクリプトを記入します。 'シェルオブジェクトのセット Set WshShell = CreateObject("WScript.Shell") 'ファイルシステムオブジェクトのセット Set objFS = CreateObject("Scripting.FileSystemObject") '格納先のフォルダを指定 StrFromPATH = "c:\\test" 'FTPパラメータファイル生成 Set objText = objFS.CreateTextFile("c:\\test\\ftp.txt") objText.WriteLine ("open nnn.nnn.nn.nnn") objText.WriteLine ("user xxx yyy") objText.WriteLine ("binary") objText.WriteLine ("lcd c:\\test") objText.WriteLine ("cd abc/def") objText.WriteLine ("prompt") objText.WriteLine ("get test.csv") objText.WriteLine ("bye") objText.Close 'FTP実行 rtn = WshShell.Run ("cmd /c ftp -ns: c:\\test\\ftp.txt > ftp.log", 1, TRUE) ※コマンドプロンプット上で"FTP実行"のコマンドを実行するとうまくいくのですが... ASPで実行するとうまくいきません。 |
1
