I am trying to execute an exe on a remote computer using invoke-command. Executing the exe on the remote machine after logging into the machine using remote desktop takes 1G
As an addition to mjolinor's answer, you can change the MaxMemoryPerShellMB by running:
sl WSMan:\localhost\Shell Set-Item MaxMemoryPerShellMB 300
Ref: http://blogs.technet.com/b/heyscriptingguy/archive/2013/07/30/learn-how-to-configure-powershell-memory.aspx