1

解決策を探しています。空きメモリ領域を MB 単位の単一の値として取得したいと考えています。

たとえば、アウトファイルすると、常にタイムスタンプなどが取得されます。

私にとっては、get-counter と get-wmiobject のどちらで結果を取得しても問題ありません。

私はこの方法で試してみましたが、常に完全なメッセージが出力されます...

get-wmiobject win32_operatingSystem FreephysicalMemory

Get-Counter -Counter "\Memory\Available MBytes"

前もって感謝します!

レイ

4

1 に答える 1

3
$mem = Get-Counter -Counter "\Memory\Available MBytes"
$mem.CounterSamples[0].CookedValue

また

# FreephysicalMemory is represented in kb, devide it in 1kb to get the value in mb
(get-wmiobject win32_operatingSystem FreephysicalMemory).FreePhysicalMemory/1kb
于 2013-07-18T10:32:57.417 に答える