❓ Do you allow wrong input to enter your function?
Kamil Pro
Posted on October 19, 2024
✋ 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!
💖 💪 🙅 🚩
Kamil Pro
Posted on October 19, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.