这没有任何意义。 如果我把这个线在我的脚本 它仍然会接受一个数字作为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)