コマンドラインを使用して、コンピューターでRAMの量をリモートで確認するにはどうすればよいですか?(Windows XPおよび/またはWindows Server 2003)
XP以降のシステムが必要:wmic memphysical list full
、またwmic memorychip list full
は、探している情報を提供する場合があります。
systeminfo /s:hostname
は、リモートマシンでWMIが利用できない場合に、基本的なメモリ統計を提供します。
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)}}
リモートマシン(通常は管理者)でWMIクエリを実行できるユーザーとしてスクリプトを実行するか、Get-Credential
および-credential
そこで。
tasklist /s <system> /u <username> /p <password>
現在の使用法systeminfo /s <system> /u <username> /p <password>
RAMを含むシステムの仕様。
ここに簡単なものがあります:
コマンドラインを管理アカウントとして実行する(ドメイン内の場合)
SYSTEMINFO /S computername
「合計物理メモリ」など、あらゆる種類の情報があります。
ユーザーを指定する必要がある場合:
SYSTEMINFO /S system /U user