✋ Then stop, PowerShell can help you validate your parameters.
The first picture shows how to manually validate whether the number provided is between 1 and 100. It's not perfect.
The second picture does the same and more with fewer lines of code:
- 1️⃣ Makes the parameter required
- 2️⃣ Ensures the provided number is within 1 and 100
- 3️⃣ The [int] type ensures the $Number parameter is an integer
If any of the checks fails, PowerShell prompts the user for the right data, or errors out.
The wrong input never enters your function - it's like a bouncer at the party!
Follow me for more tips!
Top comments (0)