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

Kamil Pro | Sciencx (2024-10-19T15:38:34+00:00) ❓ Do you allow wrong input to enter your function?. Retrieved from https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.