Érdemes ilyenkor megnézni, hogy hogyan működnek a beépített cmdletek:
PS C:\> Get-Process -aaa
Get-Process : A parameter cannot be found that matches parameter name 'aaa'.
At line:1 char:13
+ Get-Process -aaa
+ ~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-Process], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.GetProcessCommand
Tehát azok os ParameterBindingException kivételt dobnak. Ennél sokkal jobbat nem is tudunk csinálni, hisz a hibás paraméterezést jelezni kell, érdemes akkor már a beépített módszert használni.