PowerShell - Functions
What is wrong with this advanced function that uses parameter validation?
function Test-Number {
[CmdletBinding()]
param(
[ValidateRange(1,10)]
[int]$Number
)
Write-Output "Number is $Number"
}
Calling Test-Number -Number 15 results in: