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.
Powershell:
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.