如何使用命令行远程检查计算机上的RAM数量? (Windows XP和/或Windows Server 2003)
需要XP或更高版本的系统: wmic memphysical list full , wmic memorychip list full可能为您提供一些您正在寻找的信息。
如果WMI在远程计算机上不可用,则systeminfo /s:hostname会为您提供一些基本的内存统计信息:
C:\>systeminfo /s:hostname ... Total Physical Memory: 3,062 MB Available Physical Memory: 2,116 MB Virtual Memory: Max Size: 2,048 MB Virtual Memory: Available: 1,996 MB Virtual Memory: In Use: 52 MB Page File Location(s): C:\pagefile.sys
要将其限制为“总物理内存”和“可用内存”,可以使用:
systeminfo /s:hostname | findstr "Physical"
如果您有权访问PowerShell(只需安装在单个工作站上即可运行),您可以执行以下操作:
$computer = ComputerNameGoesHere get-wmiobject Win32_ComputerSystem -computer $computer | select @{name="TotalPhysicalMemory(MB)";expression={($_.TotalPhysicalMemory/1mb)}}
您需要运行该脚本作为可以在远程计算机(通常是pipe理员)上运行WMI查询的人员,或者在此处运行Get-Credential和-credential 。
目前使用systeminfo /s <system> /u <username> /p <password>
这是一个简单的:
运行命令行作为pipe理帐户(如果在域中)
SYSTEMINFO /S computername
有各种信息,包括“总物理内存”
如果您需要指定用户:
SYSTEMINFO /S system /U user