Powershell: gestion des erreurs avec try et catch

Je suis en train d'écrire un script et que vous souhaitez contrôler les erreurs. Cependant je vais avoir du mal à trouver de l'information sur la gestion des erreurs à l'aide de la try, catch. Je voulez attraper l'erreur spécifique (voir ci-dessous), puis d'effectuer certaines actions, et de reprendre le code. Ce code est nécessaire pour cela?

C'est le code, je suis en cours d'exécution et im saisissant un nom d'utilisateur non valide lorsque vous y êtes invité.

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 <<<<  Win32_Service -ComputerName localhost -Credential (Get-Credential)
    + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], ManagementException
    + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
InformationsquelleAutor resolver101 | 2012-04-07