Why does PowerShell sometimes report objects as PSObject and sometimes not?
I'm trying to understand some behavior involving PowerShell parameter binding, arrays, and the PSObject wrapper. Why do these two functions produce different results? In the first, the parameter…