0 votos

Recogida de números de serie y nombre del modelo

Acabo de empezar a trabajar en una empresa de escala como su primer ingeniero de TI, y muchacho, lo que es un desastre. La empresa existe desde hace 10 años, pero acaban de empezar a tener un departamento de IT desde hace 4-5 meses. Todos los dispositivos (Macs) que han sido entregados en los últimos 10 años, son todos no administrados, y configurados como personales. No hay MDM, ni reglas, ni nada.

Ahora me toca auditar e indexar todo lo que tenemos.

Me pregunto si hay una manera más fácil de recuperar el número de serie de alguien, y el nombre del modelo (ejemplo: MacBook Pro, 16 pulgadas, 2021, y si es posible, más información como la RAM y el almacenamiento, pero esto es más que suficiente) del dispositivo que están utilizando, que no sea para abrir manualmente el sobre y más información...

Estaba pensando en usar Automator o algo así, pero no pude encontrar ninguna información sobre eso en línea, por desgracia.

Espero que alguien pueda ayudarme, o guiarme hacia la mejor dirección, porque no quiero llegar manualmente a toda la gente...

¡Salud!

1voto

rybosome Puntos 1829

Hay muchas maneras de automatizar esto. Una de ellas es utilizar el system_profiler para recuperar los datos específicos que le interesan. Este es el equivalente en línea de comandos de la herramienta de información del sistema que se ejecuta cuando se hace Acerca de este Mac -> Más información .

Como hay mucha información disponible sobre el sistema de cada Mac, los datos se agrupan en categorías. Para listar estas categorías, ejecute

system_profiler -listDataTypes | sort

A continuación, puede especificar los nombres de una o varias categorías al system_profiler para recuperar la información asociada a esa categoría.

Por ejemplo, el sistema de nombre del modelo y número de serie se encuentran en el SPHardwareDataType y la categoría del sistema Configuración de la DRAM está en el SPMemoryDataType categoría. Por lo tanto, si quisiera recoger rápidamente los datos de ambas categorías, podría ejecutar

system_profiler SPHardwareDataType SPMemoryDataType

Ejemplo de salida:

Hardware:

    Hardware Overview:

      Model Name: Mac Classic
      Model Identifier: MacClassic1,1
      Processor Name: Motorola MC68000
      Processor Speed: 8.0 MHz
      Number of Processors: 1
      Total Number of Cores: 1
      L2 Cache (per Core): 0 KB
      L3 Cache: 0 MB
      Hyper-Threading Technology: Disabled
      Memory: 4 MB
      Boot ROM Version: 123.14.5.0.0
      Serial Number (system): CA5B061498D94
      Hardware UUID: 19CB09DD-79D3-4B26-922F-B365549A6B22
      Activation Lock Status: Disabled

Memory:

    Memory Slots:

      ECC: Disabled
      Upgradeable Memory: Yes

        BANK 0/ChannelA-SIMM0:

          Size: 2 MB
          Type: SDR
          Speed: 6.67 MHz
          Status: OK
          Manufacturer: Micron
          Part Number: -
          Serial Number: -

        BANK 0/ChannelA-SIMM1:

          Size: 2 MB
          Type: SDR
          Speed: 6.67 MHz
          Status: OK
          Manufacturer: Micron
          Part Number: -
          Serial Number: -

Dependiendo de sus necesidades, puede aplicar todo tipo de postprocesamiento de texto a la salida anterior (p. ej, grep ). También puede tener system_profiler emiten una salida con formato JSON o XML en lugar de texto plano, utilizando la función -json o -xml argumentos de la línea de comandos, respectivamente. Véase man system_profiler para más información.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X