I reiterated Jason's theory that Intellisense actually works in PSRemoting against the installed version of Powershell, but it looks a bit different. I tested using Powershell preview build 5.0.10018.0 a remote Server 2008R2 server with PS v2.0. I ran:
$Procs = Get-Process
$Procs <Ctrl + Space>
As a result, an Intellisense tooltip appeared with options such as:
$Procs.count
$Procs.Clear(
Where v3.0 and up will include only the names of properties or methods, and not the variables themselves.
I also tested the magic methods Where () and .Foreach (), which did not appear in Intellisense. This seems to confirm that it works against the installed version.
source
share