【发布时间】:2019-08-27 21:34:45
【问题描述】:
我想使用 strictmode 并正确检查 null 状态。我不确定如何使用变量属性的测试路径来做到这一点。
$MyVariable = [pscustomobject]@{
cat = $null
dog = $null
}
$MyVariable.cat = 1
Test-Path variable:\MyVariable
Test-Path variable:\MyVariable.cat
Test-Path variable:\MyVariable.dog
这给出了输出:
True
False
False
我希望看到这个:
True
True
False
因为$myVariable.cat 被设置为一个值。如何在启用严格模式(Set-StrictMode -Version 2 或更高版本)的情况下正确检查此 $null 状态?
【问题讨论】:
标签: powershell null