這是一個PowerShell錯誤?它只會在腳本中打印$ var1,而不是$ var2(我不能將它管道到任何對象)。但是當我複製並粘貼到命令行時,它工作正常。powershell寫入輸出錯誤與腳本中的多個對象?
$var1 = New-Object -TypeName PSObject -Prop @{'data1'=6}
write-output $var1
$var2 = New-Object -TypeName PSObject -Prop @{'data2'=12}
write-output $var2
data1
------
6
編輯:我想我開始得到它。這是一個很好的例子。您可以從第二個對象只能輸出或過程的通用字段:
$var1 = New-Object PSObject -prop @{data1=6;data3=5}
$var1
$var2 = New-Object PSObject -prop @{data2=12;data3=6}
$var2
data1 data3
----- -----
6 5
6
[PowerShell:寫入輸出只寫入一個對象]的可能重複(https://stackoverflow.com/questions/40257475/powershell-write-output-only-writes-one-object) – gms0ulman