在foreach循环中,我试图收集有关多个对象的信息,并将它们全部连接在一个XML文件中。ConvertTo-XML未按预期方式显示
foreach($Task in $Tasks) {
$OutputObj = New-Object -TypeName PSobject
$OutputObj | Add-Member -MemberType NoteProperty -Name ComputerName -Value $Computer
# does not work, $s contains '#document'
$s = ConvertTo-XML -InputObject $OutputObj
Write-Host $s
# works as expected
$OutputObj | Export-CliXML $OutPath
}
我在做什么错?ConvertTo-XML
?我怎样才能让它产生Export-CliXML
的输出?要清楚,我想要转换每个$outputobj
并将其附加到输出文件。
添加“-As Stream”有帮助,但每个$ s都是一个离散的xml文档。 – Number8