這沒有任何意義。 如果我把這個線在我的腳本 它仍然會接受一個數字作爲123,即使它應該是它的線until ($setSubNetMask -cle 32 -and $setSubNetMask -cge 1)
我有這個問題只是1到32之間 。Powershell IF如果多個條件不起作用
這是怎麼回事?
do
{
$setSubNetMask = 0
$setSubNetMask = Read-Host -Prompt "Subnetmask (CIDR)"
if ($setSubNetMask -cge 32 -or $setSubNetMask -cle 2)
{
write-host "Felaktig CIDR (1-32)"
}
}
until ($setSubNetMask -cle 32 -and $setSubNetMask -cge 1)