Estaba haciendo algunas verificaciones con el cmdlet Powershell Get-Process y obtuve algunos valores extraños sobre algunos procesos. Probé en un servidor con una instancia de SQL Server ejecutándose y consumiendo 3GB + RAM como informó Resource Monitor, y cuando ejecuté Get-Process, obtuve valores negativos para WorkingSet en el proceso del servidor SQL, otro proceso está consumiendo 2GB + de PrivateMemorySize y obtuve el mismo valor negativo en PM.
A continuación se muestran capturas de pantalla de los resultados.
El sistema operativo está en portugués, lo siento.
Potencia Shell:
Compruebe sqlservr y el último scvhost ...
Afortunadamente, mi script usa WMI (clase Win32_Process) para obtener la información de los procesos, y los valores son correctos y todo coincide.
¿Es un error? ¿Quizás con grandes valores? Estoy usando Powershell v3.
fuente
Seleccionar WorkingSet64 en lugar de WorkingSet me sirvió sin formatear.
fuente