hi,

i'm working on a script that executes command line statements on windows
servers.  i have it working successfully, however i'm not able to get the
output of the command on NT and 2000 servers.  it seems to work somewhat on
win98.

the command i'm using is:

Win32::Process::Create($ProcessObj,
            $ENV{'COMSPEC'},
            "command" . " /c " . $command,
            0,
            NORMAL_PRIORITY_CLASS,
            ".")|| die ErrorReport();

for example, if $command = "dir c:\" then i would expect to get the
directory listing as the output.  on win98, the output is sent to STDOUT and
so it is displayed.  on NT and 2000, though, the command is executed but i
see no output.  i've confirmed that it is working by executing a command
such as "dir c:\ > c:\test.txt"  i can see that the text file was created
with the appropriate output.

any ideas on how to get the output to STOUT and STERR can be accessed?  any
help would be appreciated.

much thanks,
jason

_______________________________________________
Perl-Win32-Web mailing list
[EMAIL PROTECTED]
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-web

Reply via email to