
他の掲示板で投稿されていた質問ですが、同様の現象に
はまっています。ご存知でしたらご教授ください。
以下、引用。
環境:Windows XP SP2 , IIS5.1
サンプルプログラム:
1.test.asp
(Wscript.Shell.Runで同じフォルダにあるバッチファイルを実行)
-----------------------------------------
<%@Language=VBScript%>
<%
Option Explicit
dim WshShell
Set WshShell = Server.CreateObject("WScript.Shell")
WshShell.Run "C:\wsh\test.bat"
Set WshShell = Nothing
%>
aaaaa
-----------------------------------------
2.test.bat
(同じフォルダのテキストファイルに文字列を出力)
-----------------------------------------
echo aaa > c:\wsh\testbat.txt
-----------------------------------------
現象:
実行したところ、以下のエラーが発生します。
-----------------------------------------
Microsoft VBScript 実行時エラー (0x800A0046)
書き込みできません。
/wsh/test.asp, line 6
-----------------------------------------
試したこと:
1.バッチファイルを実行する箇所をなくしたASPを作成
⇒ 正常に動きました
2.他の環境での確認
⇒ Windows2000Server : 正常に動きました
後輩のXP SP2 : 同様のエラーが発生しました
3.仮想フォルダの匿名アクセスのチェックを外す
⇒ 正常に動きました
4.IUSR_,IWAM_ユーザーにAdministrators、Users,Guests等の権限をふる
⇒ 同様のエラーが発生しました
5.ASPファイルなどを格納しているフォルダにIUSR_、IWAM_を追加し
フルコントロールの権限を与える
⇒ 同様のエラーが発生しました

No.1ベストアンサー
- 回答日時:
C:\wsh\にIUSR_等の書き込み権限があるのでしょうか。
もしくは、そもそもASPからのbat起動が
XPのセキュリティでNGなのかも。
batでやることはASP記述内でFSO等を使って記述できませんか?
回答ありがとうございます。
C:\wshにIUSRやIWAMの書き込み権限をつけても
結果はエラーでした。
また、バッチファイル内で別に作成したEXEを起動し
サーバ間連携を行う処理が必要なため、FSO等で代用
ができないのです。
そもそもバッチ起動等を行うASPを実行するのに、
匿名アクセスはいくらなんでもまずいだろうと考え、
匿名アクセスを外し適切な権限設定を行うことに
しようかと思っています。
(それが面倒だった為横着しようと思ったのですが…)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba マージエリアの行数を非表...
-
スイッチが二台あり、別々のア...
-
Windowsで複数のファイルを同じ...
-
高校1年生情報の問題について。
-
VBAでPDFを作成する際、同じ名...
-
Excelでボタン(フォームコント...
-
VB.NETでMSComm が追加できず?
-
SJISで、全角文字Aの文字コード...
-
【VB.NET】Excelの最終行までの...
-
Excelにて、シート間で、データ...
-
フォルダの中のフォルダも圧縮...
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E...
-
One Driveへのアクセス
-
LINE APIからasp.net の web サ...
-
Windows10エンタープライズ版をインス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
EXECLマクロでshapeがグルーフ...
-
FileCopy時のエラー
-
CreateObject("Excel.Applicati...
-
ASP 0x80004005 クライアント...
-
このページの状態情報は無効で...
-
オラクル接続をopenしようとす...
-
VB6でRDOに接続できない
-
オーバーフローが発生します
-
fopenでエラーとなる
-
インストールエラーが解決できない
-
内部関数のエラーを外部に
-
エラー 'ASP 0115'
-
エラー内容について
-
IIS7.5の設定の仕方
-
ADSIについて
-
Outlookで添付ファイルの有無を...
-
winsock通信時エラーの回避
-
インクルードしたファイルの関...
-
ペ-ジでエラ-が発生しました
おすすめ情報