Ich möchte eine grundlegende Validierung für eine Benutzereingabe in PowerShell durchführen, um sicherzustellen, dass ein Benutzer nur eine ganze Ganzzahl eingeben kann und nicht beispielsweise -7 eingibt. Ich bin nicht sicher, wie das gemacht wird und würde einen Zeiger schätzen.Wie kann sichergestellt werden, dass eine Funktion nur eine positive Ganzzahl akzeptiert?
[parameter(Mandatory=$false)][int]$number
Wenn ein Benutzer -$number
10 eingibt, wird dies akzeptiert. Ich möchte, dass diese Art von Eingabe abgelehnt wird.