Un script informático es esencialmente una secuencia de instrucciones (comandos) que el ordenador ejecuta, lo que lo convierte en una excelente herramienta para automatizar tareas repetitivas. Los scripts son altamente escalables y versátiles.
Dado que los scripts pueden desplegarse en los dispositivos de los usuarios a través de soluciones de gestión de dispositivos (como Applivery), son invaluables para los equipos TI. Te permiten realizar tareas complejas de forma rápida, precisa y sin esfuerzo:
Rápidamente: Usando scripts junto con Mobile Device Management, puedes automatizar procesos tediosos. Por ejemplo, puedes acceder a un programa en 100 dispositivos de empresa con cero clics en lugar de hacerlo manualmente 100 veces.
Con precisión: Un script bien escrito ejecutará siempre la misma acción definida, reduciendo el riesgo de errores que podría producirse si un administrador humano realizara la tarea manualmente, lo que puede llevar a inconsistencias y confusión.
Fácilmente: Puedes lograr tareas complejas y detalladas dividiéndolas en scripts más pequeños y manejables, lo que simplifica considerablemente el proceso general.
Una vez en el panel de Applivery, dirígete a la sección Recursos 1, luego navega a la sección Scripts 2 desde el menú lateral izquierdo y haz clic en + Crear Script 3.

Aparecerá un editor de código en la pantalla.
Dentro del editor, puedes crear un nuevo script o subir uno existente desde tu dispositivo, lo que te permite adaptar fácilmente los scripts a tus necesidades.
Para crear un nuevo script, usa la interfaz del editor y empieza a escribir. Primero, selecciona el lenguaje deseado — Bash 4 en este caso.
Para subir un script existente, haz clic en Cargar desde archivo 5, selecciona tu script y estará listo para usar.
Por último, proporciona un Nombre 6 (y opcionalmente una descripción), luego haz clic en Crear 7.

Si necesitas ayuda para crear un script, también puedes usar nuestro Asistente IA. Haz clic en el botón correspondiente y aparecerá un cuadro de diálogo donde puedes describir el script que necesitas. Nuestro asistente lo generará por ti.
El Asistente IA es una función premium que puede no estar disponible en tu plan actual. Consulta la disponibilidad en nuestra página de precios.
Ahora, navega a cualquiera de tus Dispositivos, selecciona la pestaña Scripts 8 y haz clic en el botón + Asignar Script 9.

Aparecerá una vista modal que te permite elegir un script de la sección Scripts o subirlo desde tu dispositivo.
También tendrás la opción de seleccionar el método de ejecución y añadir los argumentos del script:
Once: El script se ejecutará una vez por dispositivo. También tendrás la opción de repetir la ejecución, aunque ya haya sido ejecutado anteriormente.
Loop: El script se ejecutará cíclicamente en el intervalo de tiempo seleccionado.
On-demand: El script nunca se ejecutará automáticamente y solo se ofrecerá como elemento opcional desde el Self-Service.
A continuación, puedes encontrar la lista completa de interpolaciones con etiquetas mustache para los argumentos del script. Ten en cuenta que cada argumento debe estar separado por comillas dobles (""):
"
{{device.id}}"."
{{device.displayName}}"."
{{device.serialNumber}}"."
{{device.osVersion}}"."
{{device.chip}}"."
{{device.isAppleSilicon}}"."
{{device.hostName}}"."
{{user.id}}"."
{{user.email}}"."
{{user.name}}".

Haciendo clic en el botón de historial de ejecución 10, puedes ver el historial de ejecución de todos tus scripts.
También puedes acceder al historial de ejecución de un script específico haciendo clic en el propio script o en los tres puntos verticales al final del script. Al hacer clic en estos puntos también se mostrarán acciones adicionales:
Editar: Edita el script.
Desasignar: Desasigna el script del dispositivo.
Ver: Ve el script original en la sección de recursos.
Para los scripts con el método de ejecución Once, también verás la opción Repetir ejecución. Además de permitir reintentar un script tras un fallo, esta opción también determina si un script con el mismo ID puede ejecutarse de nuevo en un dispositivo donde ya se ejecutó anteriormente.
Esto garantiza que el script se enviará de nuevo, independientemente de su historial de ejecución previo en ese dispositivo.

También puedes asignar scripts a políticas, garantizando que se apliquen a todos los dispositivos bajo la misma política. Para ello, navega a la sección Políticas, selecciona la política deseada y haz clic en la pestaña Scripts. El proceso será el mismo que al asignarlo directamente a un dispositivo individual.
¡Hazlo tú mismo!
Para ayudar a los administradores a acelerar las configuraciones comunes y las tareas operativas, Applivery proporciona un Repositorio público de scripts con scripts macOS listos para usar.
Este repositorio incluye scripts útiles para acciones rápidas y configuraciones estándar, lo que permite a los equipos TI desplegar soluciones comunes sin tener que crear scripts desde cero.
El objetivo de esta iniciativa es no solo proporcionar recursos reutilizables, sino también fomentar la colaboración. La comunidad puede contribuir activamente enviando scripts que abordan casos de uso del mundo real, ayudando a expandir y mejorar la biblioteca compartida a lo largo del tiempo.
Aprovechando el repositorio público de scripts, las organizaciones pueden reducir el tiempo de implementación, estandarizar los procedimientos operativos y beneficiarse de la experiencia colectiva.