• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Using ASPExec.Execute

B

badkneecap

Guest
I'm trying to use "ASPExec.Execute" to run a dos program on my server. I've tried several different methods and just can't seem to get it to work. I believe it's because of a permissions problem. I have the following code:

Executor.Application = "cmd /c "
Executor.Parameters = "d:\...\createoutput.bat"
strResult = Executor.ExecuteDosApp
Response.Write "<pre>" & strResult & "</pre>"

I know the batch file works because I can run it if I terminal into the server and execute it manually. If I use the following:

Set server_shell = Server.CreateObject("wscript.shell")
server_shell.Run("cmd /c d:\...\createoutput.bat")

I get a permission denied. What permissions do I need to change to get this to work without compromising security?

- PR
 
Back
Top