Home » Tecnología » Averiguar en remoto los datos hardware de otro Mac

Averiguar en remoto los datos hardware de otro Mac

Publicado en: Tecnología

No sé a vosotros, pero a mi el Apple Remote Desktop cuando le pido un informe de un equipo remoto para concer las características del hardware o un listado de aplicaciones, no me devuelve nada, siempre da error, aun teniendo el server y el cliente actualizados a la misma versión. De hecho, cuanto más actualizado más me falla…

El comando system_profiler de la consola de comandos nos puede servir para obtener información como el que devuelve al Perfil de Sistema Apple. Y puede ejecutarse vía SSH en un equipo en remoto.

Se pueden ver lo datos en pantalla, para copiar pegar y consultar, o se pueden guadar a fichero, tiene varias opciones, que las vemos al hacer un help:

$ system_profiler -h

El comando completo obtiene toda clase de datos del equipo, extensiones, aplicaciones…. y tarda un buen rato en acabar.

Para ir al grano y saber algo concreto, como los datos del hardware para saber el número de serie de un equipo podemos ejecutar:

$system_profiler SPHardwareDataType | grep "Serial Number"

y nos devuelve por pantalla, para copiar y pegar, el número de serie, como:

Serial Number (system): W89047070TG

Para ver todas las opciones de datos que nos puede devolver este comando, ejecutamos:

$ system_profiler -listDataTypes
Available Datatypes:
SPHardwareDataType
SPNetworkDataType
SPSoftwareDataType
SPParallelATADataType
SPAudioDataType
SPBluetoothDataType
SPCardReaderDataType
SPDiagnosticsDataType
SPDiscBurningDataType
SPEthernetDataType
SPFibreChannelDataType
SPFireWireDataType
SPDisplaysDataType
SPHardwareRAIDDataType
SPMemoryDataType
SPPCIDataType
SPParallelSCSIDataType
SPPowerDataType
SPPrintersDataType
SPSASDataType
SPSerialATADataType
SPUSBDataType
SPAirPortDataType
SPFirewallDataType
SPNetworkLocationDataType
SPModemDataType
SPNetworkVolumeDataType
SPWWANDataType
SPApplicationsDataType
SPDeveloperToolsDataType
SPExtensionsDataType
SPFontsDataType
SPFrameworksDataType
SPLogsDataType
SPManagedClientDataType
SPPrefPaneDataType
SPStartupItemDataType
SPSyncServicesDataType
SPUniversalAccessDataType

Un caso concreto sería conocer la memoria RAM de un equipo y su número de serie, ejecutando:

$ system_profiler SPHardwareDataType

obtendríamos en pantalla:

Hardware:
Hardware Overview:
Model Name: iMac
Model Identifier: iMac9,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2,66 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 6 MB
Memory: 4 GB
Bus Speed: 1,07 GHz
Boot ROM Version: IM91.008D.B08
SMC Version (system): 1.37f3
Serial Number (system): W89047070TG
Hardware UUID: 4072673A-13A7-5DCE-BE96-7A7909156BE5

que son los datos concretos del iMac que uso. Y mi número de serie es la penúltima línea:

Serial Number (system): W89047070TG

SaludoX