我有一个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))
答案 0 :(得分:0)
所以你使用:
if (-not [string]::IsNullOrWhiteSpace($spsites))