¿Cómo puedo encontrar el número de serie de mi Apple Keyboard USB en una mac mediante programación desde la terminal?

Me gustaría recuperar el número de serie del teclado USB de Apple de un comando para usarlo en un script.

¿Qué comando puedo usar?

¿Puede explicar por qué? Que yo sepa, no hay forma de obtener el número de serie a través del software, y podría ser posible lograr lo que sea que esté tratando de hacer de una manera alternativa.
En mi empresa, los empleados intercambian teclados cuando fallan. Me gustaría recibir los números de serie por un script todos los días para ver qué teclados cambia
Me temo que probablemente no tengas suerte entonces.

Respuestas (1)

No creo que puedas. La información que puede obtener está disponible a través de System Profiler: system_profiler SPUSBDataType, que en mi Macbook devuelve:

    Apple Internal Keyboard / Trackpad:

      Product ID: 0x0259
      Vendor ID: 0x05ac  (Apple Inc.)
      Version: 2.24
      Speed: Up to 12 Mb/sec
      Manufacturer: Apple Inc.
      Location ID: 0x14400000 / 3
      Current Available (mA): 1000
      Current Required (mA): 40
      Extra Operating Current (mA): 0
      Built-In: Yes
Estoy de acuerdo con esto... Conozco el SN de mi teclado e intenté buscarlo en System Profiler y simplemente no se informó en ninguna parte.
Eso es muy gracioso... Puedo encontrar el número de serie bien en mi teclado interno de mi MacBook... Pero no para el teclado USB...
SPI: Apple Internal Keyboard / Trackpad: ID de producto: 0x0290 ID de proveedor: 0x05ac (Apple Inc.) Versión: 1.71 Número de serie: DQXXXXXXXXXXX Fabricante: Apple Inc. ID de ubicación: 0x01000000