title: Powershell: error handling with try and catch
body: <p>I'm writing a script and want to control the errors.  However im having trouble finding information on error handling using the try, catch.  I want to catch the specific error (shown below) and then perform some actions and resume the code.  What code is needed for this? </p>
  
  <p>This is the code i am running and im entering in a invalid username when prompted. </p>
  
  <pre><code>Get-WMIObject Win32_Service -ComputerName localhost -Credential (Get-Credential)
  
  
  
  Get-WmiObject : User credentials cannot be used for local connections 
  At C:\Users\alex.kelly\AppData\Local\Temp\a3f819b4-4321-4743-acb5-0183dff88462.ps1:2 char:16
  +         Get-WMIObject &lt;&lt;&lt;&lt;  Win32_Service -ComputerName localhost -Credential (Get-Credential)
      + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], ManagementException
      + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
  </code></pre>