在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