WebサイトからXMLを取得するVBSファイルがあります。完了すると、ローカルサーバーで実行されます。
私が抱えている問題は、ワークステーションでファイルを実行すると(XP SP3でIIS6を実行している)、次のエラーが発生することです。
「アクセスが拒否されました:この仮想ディレクトリでは、オブジェクトを実行できません。」
デスクトップからファイルを開いているので、実行可能ファイルがXMLHTTPにアクセスできるようにするために変更する必要のあるセキュリティパラメーターがあることを理解しています。これを修正するにはどうすればよいですか?
Function Get_XML(api_url)
Dim objHTTP, RespText, TempRespText
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
objHTTP.open "Get", api_url, False
objHTTP.setRequestHeader "Content-Type", "text/xml"
objHTTP.send
RespText = objHTTP.ResponseText
'Get_XML = CreateObject("Microsoft.XMLDOM")
'Get_XML.async = False
'Get_XML.loadXML RespText
'For testing:
Get_XML = RespText
Set objHTTP = Nothing
End Function