title: ant command from powershell - dot used as delimiter for parameter?
body: <p>I'm trying to run an ant task which I'm invoking from a powershell script:</p>
  
  <pre><code>Invoke-Expression "ant -f $antFilePath -Dtestsuite=$testsuite clean compile run"
  </code></pre>
  
  <p>The $testsuite variable is a string which includes a dot character, e.g. "systemTest.All", so:</p>
  
  <pre><code>Invoke-Expression "ant -f $antFilePath -Dtestsuite=systemTest.All clean compile run"
  </code></pre>
  
  <p>My problem is that the dot seems to be interpreted as a delimiter (by powershell? Invoking from cmd works just fine), hence the "All" part gets treated as a ant target (among with clean compile run).</p>
  
  <p>(The use of a dot in the testsuite name is not one of mine doings so that part I can not affect)</p>
  
  <p>Do I need to qoute the ant argument, escape the dot in some way?</p>
  
  <p>Br,
  Pete</p>