When using an agent that requires PowerShell Remoting you may see one of the following error messages


Processing data from remote server failed with the following error message: The WSMan provider host process did not return a proper response.


- or -


Exception of type 'System.OutOfMemoryException' was thrown. 


- or -


New-PSSession : [SEVERNAME] Remoting data is missing TargetObject property.



This error can occur when the MaxMemoryPerShellMB setting is not configured with a high enough value.


To determine the current value run the following command in a PowerShell prompt on the remote machine you are trying to scan:


Get-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB 




A new value can then be configured using the following command:


Set-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB newvalue -Force