繁体   English   中英

在远程计算机上查找 RAM 大小

[英]Finding size of RAM on a remote computer

我试图在域中的远程计算机上查找 RAM 的大小。 这是我拥有的powershell脚本的相关部分:

Invoke-Command -ComputerName $ComputerName {Get-PSDrive -PSProvider FileSystem} | 
    where {$_.Free -gt 0} | 
    select pscomputername,Root,@{name="RAM (GB)";expression={"{0:N3}"
        -f (($_.TotalPhysicalMemory)/1gb)}}

脚本执行没有任何错误,但是,显示“0.00”作为已安装 RAM 的输出。 这当然是不正确的,我已经尝试在几台远程计算机上运行它。

由于我是 PS 的初学者,因此任何提示都将不胜感激。

你可以试试

Invoke-Command -ComputerName $ComputerName {Get-WmiObject win32_computersystem} | select @{name="RAM (GB)";e={[math]::Round($_.totalphysicalmemory/1GB,0)}}

据我所知,文件系统提供商指的是磁盘驱动器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM