I was making some verifications with Powershell Get-Process cmdlet and got some weird values about some processes. I tested on a server with a SQL Server Instance running and consuming 3GB+ RAM as Resource Monitor reported, and when running Get-Process, I got negative values for WorkingSet on the SQL server process, another process is consuming 2GB+ of PrivateMemorySize and got the same negative value on PM.
Below are screenshots of the results.
The OS is in portuguese, sorry.
Check sqlservr and the last scvhost...
Luckily my script uses WMI (Win32_Process class) to get the processes informations, and the values there are correct and everything matches..
Is it a bug? Maybe with big values? I'm using Powershell v3.