title: powershell command line parameter are executed in uppercase?
body: <p>I would like to use a WGET command line program under Windows in a powershell script.</p>
  
  <p>example :
  <code>wget https://domain-name/file_01.pdf -o wgetlog.txt</code></p>
  
  <p><strong>Step 1 - Executed with cmd.exe</strong>, this command works fine :</p>
  
  <ul>
  <li>Download the file "file_01.pdf" in the current directory.</li>
  <li>Create a log file named wgetlog.txt in the current directory.</li>
  </ul>
  
  <p><strong>Step 2 - Executed within a powershell script</strong>, this command doesn't work as expected :</p>
  
  <ul>
  <li>Download the file "file_01.pdf" in the current directory</li>
  <li>Rename it as wgetlog.txt.</li>
  </ul>
  
  <p>WGET is a program with case sensitive parameters :</p>
  
  <ul>
  <li>-o means "create a log file with a specified name"</li>
  <li>-O means "save the downloaded file with a specified name"</li>
  </ul>
  
  <p>So, I suspect that the script executed with powershell don't take in charge the "case sensitive" functionality and execute the command line "after an upper case conversion".</p>
  
  <p>Is there a way to apply the command with case sensitive or a workaround to solve this problem ?</p>