Help | Site Map
Connecting Tech Pros Worldwide
 
 
LinkBack Thread Tools
  #1  
Old August 13th, 2008, 06:45 AM
=?Utf-8?B?c3RldmV3YQ==?=
Guest
 
Posts: n/a
Default help IIS6 error 800a0046 permission denied wscript cmd.exe ftp

Microsoft VBScript runtime error '800a0046'

Permission denied
=======================
Trying to find the solution is driving me crazy.

Using IIS6 on Server2003 SBS
Default website localhost
IE7 browser running under administrator xp account login

trying to use WScript.Shell to call cmd.exe to start ftp session from
classic asp webscript using vbscript

I've searched for solutions, here is what I've done so far... (sorry this is
long, trying to explain it all in first post for best advice)

IIS Default Website Properties Home Directory Execute Permissions:
Scripts and Executables

IIS Default Website Permissions : Full Control to IIS_WPG, IUSR_srvr,
IWAM_srvr


Used Windows Explorer to set security Access Control Lists ACL for above
user accounts to Full Control on:
C:\Windows\System32\cmd.exe
C:\Windows\System32\wscript.exe
C:\Windows\System32\wshom.ocx
C:\Inetpub\wwwroot (the location of the webscript causing the error and the
ftp commands stored in a text file)

Restarted the website under IIS, restarted IIS


Still have the same error.

Here is the script portion:

Set oScript = Server.CreateObject("WSCRIPT.SHELL")
Call oScript.Run("cmd.exe ftp.exe
-s:C:\inetpub\wwwroot\ftp_commands.txt"),0,True)

Error occurs on the last line shown above.

I tried using other cmd.exe arguments, such as ver and dir, with same
permissions problem

I ran SysInternals FileMon, and here is the log snippet:

387 12:37:46 AM w3wp.exe:1900 QUERY INFORMATION
C:\WINDOWS\system32\cmd.exe SUCCESS Attributes: A

so it appears to me that the permissions on cmd.exe are set correctly to
allow iusr_srvr to execute it...


Again, sorry this is so long, but I am really stumped and need some expert
advice on what to troubleshoot. thank you in advance.

  #2  
Old August 13th, 2008, 12:25 PM
Bob Barrows [MVP]
Guest
 
Posts: n/a
Default Re: help IIS6 error 800a0046 permission denied wscript cmd.exe ftp

stevewa wrote:
Quote:
Microsoft VBScript runtime error '800a0046'
>
Permission denied
=======================
Trying to find the solution is driving me crazy.
>
Using IIS6 on Server2003 SBS
Default website localhost
IE7 browser running under administrator xp account login
>
trying to use WScript.Shell to call cmd.exe to start ftp session from
classic asp webscript using vbscript
>
I've searched for solutions, here is what I've done so far... (sorry
this is long, trying to explain it all in first post for best advice)
>
IIS Default Website Properties Home Directory Execute
Permissions: Scripts and Executables
>
IIS Default Website Permissions : Full Control to IIS_WPG,
IUSR_srvr, IWAM_srvr
>
>
Used Windows Explorer to set security Access Control Lists ACL for
above user accounts to Full Control on:
C:\Windows\System32\cmd.exe
C:\Windows\System32\wscript.exe
C:\Windows\System32\wshom.ocx
C:\Inetpub\wwwroot (the location of the webscript causing the error
and the ftp commands stored in a text file)
>
Restarted the website under IIS, restarted IIS
>
>
Still have the same error.
>
Here is the script portion:
>
Set oScript = Server.CreateObject("WSCRIPT.SHELL")
Call oScript.Run("cmd.exe ftp.exe
-s:C:\inetpub\wwwroot\ftp_commands.txt"),0,True)
>
Error occurs on the last line shown above.
>
I tried using other cmd.exe arguments, such as ver and dir, with same
permissions problem
>
I ran SysInternals FileMon, and here is the log snippet:
>
387 12:37:46 AM w3wp.exe:1900 QUERY INFORMATION
C:\WINDOWS\system32\cmd.exe SUCCESS Attributes: A
>
so it appears to me that the permissions on cmd.exe are set correctly
to allow iusr_srvr to execute it...
>
>
Again, sorry this is so long, but I am really stumped and need some
expert advice on what to troubleshoot. thank you in advance.
Does ftp.exe require a user interface? If so, IIS will not allow it to be
run. If not, I don't see where you applied the above permissions to ftp.exe
itself.

--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"


  #3  
Old August 13th, 2008, 10:15 PM
=?Utf-8?B?c3RldmV3YQ==?=
Guest
 
Posts: n/a
Default Re: help IIS6 error 800a0046 permission denied wscript cmd.exe ftp

Sorry I must have missed typing that part, but I tried setting permissions on
ftp.exe for IUSR_srvr

As far as I know ftp.exe is a command line interface, and does not raise a
dialog box. This code works on IIS5 on W2K IIS 5, but I guess IIS is super
locked down


 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over network members.
Post your question now . . .
It's fast and it's free

Popular Articles