Despite the fact that there's a lot of typing involved when using PowerShell as an interactive shell, it has always had a few features to minimize the amount of actual keystrokes. One feature is tab ...
Sometimes using ValidateSet isn't enough -- for instance, when you have multiple functions with the same parameter that you need to perform a task on. PowerShell has a data type called an enum, which ...