格式化弹出对象中的输出

Formatting the output in a popup object

如何使多对象变量在弹出框中正确显示(每行一个对象)?可能吗?

假设我们有:

$test = (Get-Process -Name Win*).ProcessName
$test
(New-Object -COM Wscript.Shell).PopUp("$test", 0, "Title", "48") 

它 returns 像这样(每个结果在控制台中换行,但每个结果都在框中的一行,这是我的问题):

有没有办法在每个对象上为新行添加 `n?非常感谢

$test = (Get-Process -Name Win*).ProcessName 
(New-Object -COM Wscript.Shell).Popup(($test -join "`r`n"), 0, "Title", "48")

-join 运算符是此处的答案,由 TessellatingHeckler 的评论提供。