变量中的不可见对象,导致$ variable.count返回错误结果

时间:2019-05-06 14:12:25

标签: powershell variables

我有一个包含3个对象的$ Variable,似乎是一个不可见的对象,干扰了我的脚本结果,因为我使用的是$ variable.Count,它返回4而不是3!

它看起来像这样:

 $counter2 = $managedpaths.Count

结果= 4

但是当我这样调用变量时:

$managedpaths

它在第一行中给三个对象以空白,就像这样:

*here it shows nothing at all, just empty space*
sites
help
projects

使用.count运算符时如何忽略第一行?

P.S:看不见的物体是未知的,因此不应删除!

1 个答案:

答案 0 :(得分:1)

了解$ managedpaths的来源会有所帮助。您可以执行以下操作:

PS C:\users\me> ';1;2;3' -split ';' -ne ''
1
2
3