title: ExitCode 1603 when silently installing a .msi
body: <p>I'm trying to write a script that installs a .msi silently.  When I run the command from the Powershell command line as a ./thing.msi with the argument /qn, it works just fine.
  However, now that it is in a script it is returning a 1603 error ("A fatal error occurred during install").  If I try to switch it up and go to /qb with or without /quite, it runs, but it's not silent.  Using -WindowStyle Hidden is doing nothing of note either.  Any thoughts?</p>
  
  <pre><code>$InsightInstall = Start-Process -FilePath $PSScriptRoot\support.msi -
  ArgumentList "/quiet /qb" -Wait -Passthru -WindowStyle Hidden
  if($InsightInstall.ExitCode -eq 0)
  {
      Write-Host "Installation complete."
  }
  else
  {
      Write-Host "Failed with ExitCode" $InsightInstall.ExitCode
      pause
  }
  </code></pre>