Windows 7 - Получить данные ОЗУ, используя скрипт powershell - PullRequest
0 голосов
/ 08 октября 2018

Существует ли какая-либо прямая / простая команда для получения информации об ОЗУ через скрипт PS, например, 4 ГБ.

Например,для получения имени ОС я использую эту команду:

(Get-WmiObject Win32_OperatingSystem).Caption

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Microsoft говорит, что CIM - это будущее.

((Get-CimInstance CIM_PhysicalMemory).Capacity | Measure-Object -Sum).Sum / (1024 * 1024 * 1024)
0 голосов
/ 08 октября 2018

Вы находитесь на правильном пути, используя объекты WMI.

Быстрый ответ:

(Get-WmiObject Win32_ComputerSystem).totalphysicalmemory / (1024 * 1024 * 1024)

Этот ответ основан на:

Как получить общую информацию о физической памяти (ram) в ГБ по запросу WMI?

Вам следует подумать о переходе на CIM.

(Get-CimInstance -ClassName Win32_ComputerSystem).totalphysicalmemory / (1024 * 1024 * 1024)

Подробнее о CIM и WMI читайте здесь:

https://blogs.technet.microsoft.com/heyscriptingguy/2016/02/08/should-i-use-cim-or-wmi-with-windows-powershell/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...