私はPowershell Get-Processコマンドレットを使用していくつかの検証を行っていて、一部のプロセスについていくつかの奇妙な値を得ました。SQL Serverインスタンスを実行し、リソースモニターが報告するように3 GB以上のRAMを消費するサーバーでテストしました。Get-Processを実行すると、SQLサーバープロセスでWorkingSetの値が負になり、別のプロセスが2 GB以上のPrivateMemorySizeを消費し、同じ結果が得られました。 PMの負の値。
以下は結果のスクリーンショットです。
OSはポルトガル語です。申し訳ありません。
パワーシェル:
sqlservrと最後のscvhostを確認してください...
幸いなことに、私のスクリプトはWMI(Win32_Processクラス)を使用してプロセス情報を取得し、そこにある値は正しく、すべてが一致しています。
バグですか?大きな価値があるのでしょうか?Powershell v3を使用しています。