OutVariable doesn't unwrap single-object output and creates [System.Collections.ArrayList] values rather than [System.Object[]] · Issue #3154 · PowerShell/PowerShell · GitHub
![Access variable attributes using Write-Output in PowerShell | ITPro Today: IT News, How-Tos, Trends, Case Studies, Career Tips, More Access variable attributes using Write-Output in PowerShell | ITPro Today: IT News, How-Tos, Trends, Case Studies, Career Tips, More](https://www.itprotoday.com/sites/itprotoday.com/files/styles/article_featured_retina/public/uploads/2016/07/powershell-script1_1_0.png?itok=_8GTPlh_)
Access variable attributes using Write-Output in PowerShell | ITPro Today: IT News, How-Tos, Trends, Case Studies, Career Tips, More
Exploring the PipelineVariable Common Parameter in PowerShell -- Microsoft Certified Professional Magazine Online
![Save output from a PowerShell pipeline to a variable | ITPro Today: IT News, How-Tos, Trends, Case Studies, Career Tips, More Save output from a PowerShell pipeline to a variable | ITPro Today: IT News, How-Tos, Trends, Case Studies, Career Tips, More](https://www.itprotoday.com/sites/itprotoday.com/files/uploads/2015/07/pipeline2_0.jpg)