Puede obtener información sobre la RAM instalada en su computadora a través de algunas herramientas de información del sistema integradas o varias utilidades de inventario de sistemas de terceros, como CPU-Z o AIDA32. Pero aquí voy a hablar sobre cómo usar PowerShell, la herramienta de script incorporada que viene con Windows, para extraer la misma información de sus computadoras locales y remotas.
¿Cuántas ranuras de memoria tengo?
Simplemente puede ejecutar el siguiente cmdlet en la ventana de PowerShell para averiguarlo.
Get-WmiObject -class "Win32_PhysicalMemoryArray"
los Dispositivos de memoria La columna indica cuántas ranuras de memoria están disponibles en su computadora mientras Máxima capacidad le indica la cantidad total de RAM que puede instalar.
Para obtener la información de una computadora remota, use -nombre del computador cambie al cmdlet. Por ejemplo,
Get-WmiObject -class "Win32_PhysicalMemoryArray" -computername C-20141222B
¿Cuántas tarjetas de memoria y un total de RAM instaladas?
El siguiente cmdlet revela esta información en una sola ejecución.
Get-WmiObject Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum
Y de nuevo, agregando -nombre del computador cambie al final si desea obtener la información de una computadora remota.
Get-WmiObject Win32_PhysicalMemory -computername C-20141222B | Measure-Object -Property Capacity -Sum
Recopilación de otra información de la memoria
los win32_physicalmemory class tiene toneladas de propiedades que puede usar para extraer de su computadora, como FormFactor, SerialNumber, Speed, etc. Solo necesita llamarlas y formatearlas correctamente. Canalizando a Out-GridView es probablemente la forma más fácil de obtener una visión clara del tipo de RAM que tiene instalado en su computadora.
Get-WmiObject Win32_PhysicalMemory -computername C-20141222B | Out-GridView
Poniendo todo junto
Y, por supuesto, es bueno si podemos juntar todos los códigos en un formato PowerShell para que podamos ejecutarlo fácilmente para obtener toda la información a la vez, ya sea desde una computadora local o remota. Descargue el script completo a continuación y ejecútelo en una forma de:
ram.ps1 -computername remotecomputer
¿Qué hacer cuando la política de seguridad impide que se ejecute el script?
Cuando vea la advertencia de seguridad que impide que se ejecute el script, abra una ventana de PowerShell elevada, ejecute lo siguiente y déle una respuesta “Y”.
Set-SecurityPolicy