Resumen
El software Logitech Script DFU es una herramienta para actualizar el firmware de dispositivos compatibles. Está destinado a responsables y administradores de TI.
IMPORTANTE: El tipo de implementación debería ser Install y Available, NO Required. Eso evitará que los dispositivos se vuelvan inutilizables durante la realización de tareas críticas. Por ejemplo, si el cliente (usuario) está realizando una presentación o trabajando en una tarea importante, perderá la información ingresada con el teclado en ese momento.
Para facilitar la impresión y el uso compartido, hay un PDF de este proceso disponible aquí.
Descargar Logitech ScriptDFU
Descarga el software Logitech ScriptDFU a través de este vínculo
JAMF
Descargar desde https://www.jamf.com/jamf-nation/my/products
Tras completarse la instalación, o si estaba ya instalado, abre Composer:
Arrastra y suelta (Copia) el archivo logitech_DFU.app en la carpeta /usr/local/ del Mac o elige la ruta deseada, por ejemplo /private/tmp
En esta guía, trabajaremos con el supuesto de que logitech_DFU.app se encuentra en la carpeta /usr/local/
Administrador de paquetes de Mac
- Arrastra el archivo logitech_DFU.app de la carpeta /usr/local/ y ubícalo en Composer
- Haz click en Build as PKG
- Guarda el .pkg en la carpeta local.
Crear un paquete
- Inicia sesión en Jamf Pro y ve a Settings -> Computer Management -> Package.
- Crea un paquete e indica el nombre requerido.
- Haz click en Choose file y selecciona logitech_dfu.pkg en la carpeta /local (donde guardaste el archivo .pkg mencionado en el procedimiento del Administrador de paquetes de Mac)
- Haz click en Choose for Upload.
Crear un script
- Ve a Settings > Computer Management > Script.
- Crea un script, indica el nombre requerido y agrega el siguiente script.
#!/bin/bash
/usr/local/logitech_dfu.app/Contents/MacOS/logitech_dfu --list --available --fw_version --pop-up --wait --timeout 86400 --output /private/tmp/Script_DFU_Output.txt --error /private/tmp/Script_DFU_Error.txt --upgrade_latest
Crear una política
- Ve a Computers -> Policy -> Create a new Policy
- Agrega a la política el paquete y el script creados, y establece como ámbito todos los equipos o los equipos requeridos.