Ich muss den Befehlszeilenbetrieb von einigen älteren ASP-Anwendungen ausführen.Wie Debug ASP-Berechtigungsprobleme mit WScript.Shell-Objekt?
Hier ist mein Code:
<%
cmd = "%comspec% /c echo Hello"
set wsh = CreateObject("WScript.Shell")
ireturn = wsh.Run(cmd, 0, true)
set wsh = nothing
%>
Und hier ist das Ergebnis Ich erhalte:
Microsoft VBScript-Laufzeitfehler '800a0046'
Permission
/Test verweigert .asp, Zeile 6
Haben Sie eine Idee, wie IIS6 diesen Code ausführen soll?
Hinweis: Natürlich muss ich nicht echo Befehl ausführen, aber ich möchte alle weiteren Ursachen des Problems ausschließen.
Update: Ich habe versucht die meisten Dinge Tomalaks erwähnen, aber nichts half. Vielleicht kann ich die Frage etwas ändern. Wie kann ich dieses Problem beheben?