If you are receiving “Processing data for a remote command failed with the following error message: The WSMan provider” message from the PS Queries (e.g. on the Nagios)
All you have to do is log on the target computer, and run powershell with Administrator Rights. Then you can increase Powershell memory with below commands
You can get current memory size with get-item:
Get-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB
And here is the command for change the value:
Set-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB 250 -Force
or
winrm set winrm/config/winrs @{MaxMemoryPerShellMB=”512″}
In some cases, you need to restart the WinRM service on target system:
Restart-Service winrm