удаленно проверить объем оперативной памяти на компьютере с помощью командной строки

Как мне удаленно проверить объем оперативной памяти на компьютере с помощью командной строки? (Windows XP и/или windows server 2003)


Требуется система XP или более поздняя: wmic memphysical list full , также wmic memorychip list full может предоставить вам некоторую информацию, которую вы ищете.


systeminfo/s: hostname предоставит вам базовую статистику памяти, если WMI недоступен на удаленном компьютере:

  C: > systeminfo/ s: hostname ... Общая физическая память: 3062 МБ Доступная физическая память: 2116 МБ Виртуальная память: Максимальный размер: 2048 МБ Виртуальная память: Доступно: 1996 МБ Виртуальная память: Используется: 52 МБ Расположение файла страницы: C:  pagefile.sys  


systeminfo/s: hostname предоставит вам базовую статику памяти, если WMI не доступно на удаленной машине:

  C: > systeminfo/s:hostname... Общая физическая память: 3062 МБ Доступная физическая память: 2116 МБ Виртуальная  Память: Максимальный размер: 2048 МБ Виртуальная память: Доступно: 1996 МБ Виртуальная память: Используется: 52 МБ Расположение файла страницы: C:  pagefile.sys  

Чтобы ограничить его общей физической памятью и доступной памятью, вы можете использовать:

  systeminfo/s: hostname  |  findstr "Physical"  


Чтобы ограничить его общей физической памятью и доступной памятью, вы можете использовать:

  systeminfo/s: hostname |  findstr "Physical"  

Если у вас есть доступ к PowerShell (его нужно только установить на одной рабочей станции, с которой это будет запускаться) вы можете сделать что-то вроде:

  $ computer = ComputerNameGoesHereget-wmiobject Win32_ComputerSystem -computer $ computer |  select @ {name = "TotalPhysicalMemory (MB)"; expression = {($ _. TotalPhysicalMemory/1mb)}}  

Вам нужно будет либо запустить скрипт как тот, кто может выполнять запросы WMI на удаленных машинах (обычно администратор) или работать там Get-Credential и -credential .


Если у вас есть доступ к PowerShell (для запуска его нужно установить только на одной рабочей станции), вы можете сделать что-то вроде:

  $ computer = ComputerNameGoesHereget-wmiobject Win32_ComputerSystem -компьютер $ компьютер |  select @ {name = "TotalPhysicalMemory (MB)"; expression = {($ _. TotalPhysicalMemory/1mb)}}  

Вам нужно будет либо запустить скрипт как тот, кто может выполнять запросы WMI на удаленных машинах (обычно администратор) или работать там Get-Credential и -credential .


Вот простой вариант:

запустить командную строку от имени административной учетной записи ( если в домене)

  SYSTEMINFO/S computername  

Здесь есть все виды информации, включая «Общий объем физической памяти:»

Если вам нужно указать пользователя:

  SYSTEMINFO/S system/U user  


Вот простой:

запустить командную строку от имени административной учетной записи (если в домене)

  SYSTEMINFO/S computername  

Здесь есть все виды информации, включая «Общая физическая память:»

Если вам нужно указать пользователя:

  SYSTEMINFO/S system/U пользователь  

tasklist/s /u /p для текущего использования systeminfo/s /u /p для получения информации о системе, включая ОЗУ.


список задач/s /u /p для текущего использования systeminfo/s /u /p для получения информации о спецификациях системы, включая оперативную память.

Оцените статью
techsly.ru
Добавить комментарий