否定

你可能想要否定布林值,即在條件為 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'"
}