#PSTip ValidatePattern – Friendlier error messages
Note: This tip requires PowerShell 2.0 or above. PowerShell has a very nice list of built-in parameter validation attributes. They help validating parameter values before any code runs and give end-user consistent pre-configured error messages:
Read More