title: powershell is missing the terminator: "
body: <p>I have the following script code</p>
  
  <pre><code>    #[string]$password = $( Read-Host "Input password, please" )
      param (
          [string]$ReleaseFile = $(throw "-ReleaseFile is required"),
          [string]$Destination = $(throw "-Destination is required")
      )
  
      function unzipRelease($src, $dst)
      {
          $shell = new-object -com shell.application
          $zip = $shell.NameSpace($src)
          foreach($item in $zip.items())
          {
              $shell.Namespace($dst).copyhere($item)
          }
      }
  
      #  .\deployrelease.ps1 -ReleaseFile ".\deploy.zip" -Destination "."
  
      unzipRelease –Src '$ReleaseFile' -Dst '$Destination'
  </code></pre>
  
  <p>I run the script with:  .\deployrelease.ps1 -ReleaseFile ".\deploy.zip" -Destination "."</p>
  
  <p>But I keep getting this:</p>
  
  <pre><code>    PS C:\Users\Administrator\Documents\Tools&gt; .\deployrelease.ps1 -ReleaseFile ".\deploy.zip" -Destination
      The string starting:
      At C:\Users\Administrator\Documents\Tools\deployrelease.ps1:19 char:16
      + unzipRelease â? &lt;&lt;&lt;&lt; "Src '$ReleaseFile' -Dst '$Destination'
      is missing the terminator: ".
      At C:\Users\Administrator\Documents\Tools\deployrelease.ps1:19 char:55
      + unzipRelease â?"Src '$ReleaseFile' -Dst '$Destination' &lt;&lt;&lt;&lt;
          + CategoryInfo          : ParserError: (Src `'$ReleaseF...'$Destination`':String) [], ParseException
          + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString
  </code></pre>
  
  <p>I couldn't find the fix as I do not see any problem.</p>
  
  <p>Any help?</p>