PowerShell - Scripting Best Practices
You want to create a function that accepts a parameter
Mode which must be either 'Auto', 'Manual', or 'Semi'. Additionally, the parameter should never be empty or null. Which parameter validation attributes should you use together?