![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
他の掲示板で投稿されていた質問ですが、同様の現象に
はまっています。ご存知でしたらご教授ください。
以下、引用。
環境: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_を追加し
フルコントロールの権限を与える
⇒ 同様のエラーが発生しました
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
C:\wsh\にIUSR_等の書き込み権限があるのでしょうか。
もしくは、そもそもASPからのbat起動が
XPのセキュリティでNGなのかも。
batでやることはASP記述内でFSO等を使って記述できませんか?
回答ありがとうございます。
C:\wshにIUSRやIWAMの書き込み権限をつけても
結果はエラーでした。
また、バッチファイル内で別に作成したEXEを起動し
サーバ間連携を行う処理が必要なため、FSO等で代用
ができないのです。
そもそもバッチ起動等を行うASPを実行するのに、
匿名アクセスはいくらなんでもまずいだろうと考え、
匿名アクセスを外し適切な権限設定を行うことに
しようかと思っています。
(それが面倒だった為横着しようと思ったのですが…)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
07弥生会計のエラー
-
ASP 0x80004005 クライアント...
-
エラー 'ASP 0115' について
-
fopenでエラーとなる
-
エラー 'ASP 0115'
-
ASPからWscriptを利用して外部...
-
SQLサーバーへの接続に 接...
-
ADSIについて
-
VBA RemoveDuplicatesで「アプ...
-
IIS7.5の設定の仕方
-
突然焼けなくなった(DVD)
-
EXECLマクロでshapeがグルーフ...
-
画面のリフレッシュを意図的に...
-
EXCEL VBA API宣言でコンパイル...
-
Panelを重ねる方法
-
ASPからASPを呼び出す方法
-
ASP内で他のASPファイルを読み...
-
ソケット通信で同時受信の制限?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
EXECLマクロでshapeがグルーフ...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115' について
-
このページの状態情報は無効で...
-
エラー 'ASP 0115'
-
fopenでエラーとなる
-
winsock通信時エラーの回避
-
VB6でRDOに接続できない
-
VBA RemoveDuplicatesで「アプ...
-
ASPプログラミングでADODB.C...
-
CreateObject("Excel.Applicati...
-
エラー内容について
-
オラクル接続をopenしようとす...
-
CAsyncSocket::Create()がエラ
-
ASPからWscriptを利用して外部...
-
オーバーフローが発生します
-
ASP.NETで使用しているJavascri...
-
IIS7.5の設定の仕方
おすすめ情報