This content originally appeared on DEV Community and was authored by Kamil Pro
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!
This content originally appeared on DEV Community and was authored by Kamil Pro