title: Error action continue in catch block
body: <p>My supervisor at work said to always use <code>ErrorAction -Continue</code> in a catch block:</p>
  
  <pre><code>workflow foo {
  
  try {
      Get-CimInstance -ClassName Win32_Product  | ? {$_.Vendor -eq 'Google Inc.'}
      }
  
  catch {
      Write-Error "Something went wrong." -ErrorAction Continue
      Throw
      }
  }
  </code></pre>
  
  <p>What is the benefit of using <code>-EA Continue</code> here? It serves no purpose - throw is executed next and terminates the script anyway. </p>
  
  <p>In both functions and workflows. Is my supervisor correct?</p>