否定
你可能想要否定布尔值,即在条件为 false 而不是 true 时输入 if
语句。这可以通过使用 -Not
CmdLet 来完成
$test = "test"
if (-Not $test -eq "test2"){
Write-Host "if condition not met"
}
你也可以使用 !
:
$test = "test"
if (!($test -eq "test2")){
Write-Host "if condition not met"
}
还有 -ne
(不等于)运算符:
$test = "test"
if ($test -ne "test2"){
Write-Host "variable test is not equal to 'test2'"
}