title: Pass arguments to powershell invoke-expression command
body: <p>My issue is similar to this:<br>
  <a href="https://stackoverflow.com/questions/33206285/how-to-pass-arguments-to-an-invoke-expression-in-powershell">How to pass arguments to an Invoke-Expression, in Powershell?</a>  </p>
  
  <p>I have the following command:  </p>
  
  <pre><code>powershell iex ((New-Object Net.WebClient -Property @{Proxy = [Net.GlobalProxySelection]::GetEmptyWebProxy()}).DownloadString('https://github/test.ps1'))
  </code></pre>
  
  <p>And I'd like to somehow pass the following arguments to this command if possible one line, so just extend my command.  </p>
  
  <pre><code>"${node.site}" "${node.zone}"
  </code></pre>
  
  <p>If one line impossible, can put 2 line as well.</p>