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