if($array -eq $null) には要注意! - PowerShell Scripting Weblog

配列変数がnullかそうでないかを調べることはたまにあるかと思います。しかし、if($array -eq $null) { '$arrayはnull!' } else { '$arrayはnullじゃない!' } とするのはダメです。たとえば$array=@($null,$null,121,123)というような配列を渡すと「$arrayはnull!」と表示されてしまいます。…