Hey Monks

Got a new stumper. I'm using the perl system command in windows (2003 server), and I'm getting some really strange results. My command boiled down is system("C:\\Program\ Files\\HP\ Remote\ System\ Management\\hprsmcli", "-s 143.207.48.60", "-u getinfo", "-p pass");. This same command works great from cmd.exe but not when run from strawberry perl inside the script. I get a connection error which makes me think that my arguments get passed funny.

I've super searched and google-fu'd and realize that this is a rather sticky issue all around. Mostly I'm wondering if there's a way for me to see what command is actually passed and where it's passed to. My specific question is if the argument list format needs to also be slash escaped like the command itself.

I've tried this as a single long string and also removed various arguments to no effect. After reading a bunch of posts I've started to lose hope that this will be resolvable but I figure I'd throw it out there to see if anyone has come across this lately.

Thanks, Ransom

In reply to Windows System Command by Ransom

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.