We have a CGI application (Perl) that has been running on IIS4 and
IIS5 for quite some time, without problem We're now migrating it to
IIS6 (Windows/2003). Some of the CGI programs (for good or bad),
perform some various "system" and backtick `...` commands, to execute
Windows commands. These commands under IIS6 seem to now no longer
work (not executed). We verified it's not a permissions problems
(understand the executing user is IUSR_xxx). In the prior version of
IIS, we had to set the IIS meta value "CreateCGIWithNewConsole" to
true, to allow some of this command execution/redirection to work.
We've also set this under IIS6, but to no avail.

Can anyone help us on what might have tightened down in IIS6, that
would prevent our CGI "system" calls from being allowed to execute?
And if so, any suggestions on what can be done/set to re-allow this.

Thanks again.

Re: IIS6 ignores CGI "system" calls by David

David
Thu Jul 01 01:05:48 CDT 2004

I do not think IIS6 is "ignoring" the calls as much as they are probably
failing (but since they don't return an error code, it is more mysterious
why it failed).

Please give EXACTLY what is not working (as well as your configuration), so
that we can attempt to reproduce it.

--
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"Kevin Potter" <krpotter@co.douglas.or.us> wrote in message
news:64f69747.0406301843.2881e6fc@posting.google.com...
We have a CGI application (Perl) that has been running on IIS4 and
IIS5 for quite some time, without problem We're now migrating it to
IIS6 (Windows/2003). Some of the CGI programs (for good or bad),
perform some various "system" and backtick `...` commands, to execute
Windows commands. These commands under IIS6 seem to now no longer
work (not executed). We verified it's not a permissions problems
(understand the executing user is IUSR_xxx). In the prior version of
IIS, we had to set the IIS meta value "CreateCGIWithNewConsole" to
true, to allow some of this command execution/redirection to work.
We've also set this under IIS6, but to no avail.

Can anyone help us on what might have tightened down in IIS6, that
would prevent our CGI "system" calls from being allowed to execute?
And if so, any suggestions on what can be done/set to re-allow this.

Thanks again.