【发布时间】:2016-11-17 22:34:51
【问题描述】:
我确定发生这种情况是有正当理由的,但我不知道是什么原因。我有以下代码
$Deleted = $Items[0].ParentNode.RemoveChild($Items[0])
Write-Output $Deleted
如果我使用
调用此代码Do-Something -OutVariable Test
我按预期在屏幕和变量中获得了输出,但变量是 ArraryList,其中包含一个类型为 XmlElement 的元素
如果我改为运行
$Test = Do-Something
我没有像预期的那样在屏幕上得到输出,返回的输出是XmlElement类型的单个对象
为什么OutVariable 返回ArrayList 而不是返回函数返回的单个项目?
谢谢
【问题讨论】:
标签: powershell