$ Variable未被识别为$ null

时间:2014-07-27 14:41:56

标签: variables powershell null powershell-v3.0

我有一个SP列表,我从中提取共享点网站数据。如果它是空的,变量仍然表示不是。

$SPSites = ($EmployeeAccItem.Fields["Sharepoint Site Membership"]).getfieldvalueastext($EmployeeAccItem["Sharepoint Site Membership"])

PS C:\Windows\system32> $SPSITES

PS C:\Windows\system32> $spsites.COUNT
1
PS C:\Windows\system32> test-path variable:\spsites
True

这里发生了什么?这个白色空间?如何制作if $null声明?

我找到了这个,但我需要相反的说,如果不是null或空格那么这个。

IF([string]::IsNullOrWhiteSpace($spsites))

1 个答案:

答案 0 :(得分:0)

所以你使用:

if (-not [string]::IsNullOrWhiteSpace($spsites))