Un script de dispositivo es esencialmente una secuencia de instrucciones (comandos) que el dispositivo 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 se pueden desplegar en los dispositivos de los usuarios a través de soluciones de gestión de dispositivos (como Applivery), son invaluables para los equipos de TI. Te permiten realizar tareas complejas de forma rápida, precisa y sencilla:
Rápidamente: Usando scripts junto con la gestión de dispositivos móviles, puedes automatizar procesos tediosos. Por ejemplo, puedes acceder a un programa informático en 100 Dispositivos de la empresa con cero clics en lugar de hacerlo manualmente 100 veces.
Con precisión: Un script bien escrito ejecutará consistentemente la misma acción definida cada vez, reduciendo el riesgo de errores que podrían ocurrir si un administrador humano realizara la tarea manualmente, lo que puede provocar inconsistencias y confusión.
Fácilmente: Puedes lograr tareas complejas y detalladas dividiéndolas en scripts más pequeños y manejables, haciendo el proceso general mucho más sencillo.
Ve al panel de Applivery y navega a Recursos 1, luego a la sección Scripts 2 y haz clic en + Crear Script 2.

Aparecerá un editor de código en la pantalla.
Dentro del editor, puedes crear un nuevo script o subir uno existente desde tu dispositivo, permitiéndote 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 — PowerShell 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 de IA. Solo 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.
Ten en cuenta que el Asistente de IA es una función premium que puede no estar disponible en tu plan actual. Comprueba la disponibilidad en nuestra página de precios.
Ahora, dirígete a la sección Dispositivos 8, elige el dispositivo al que quieres asignar un script, dirígete a la pestaña Scripts 9 y haz clic en el botón + Asignar Script 10.

Aparecerá una vista modal que te permitirá elegir un script de la sección de scripts o cargarlo desde tu dispositivo.
También tendrás la opción de seleccionar el método de ejecución y agregar los argumentos del script:
Una vez: El script se ejecutará una vez por dispositivo. También tendrás la opción de repetir la ejecución, incluso si ya se ha ejecutado.
Bucle: El script se ejecutará de forma cíclica en el intervalo de tiempo elegido.
Bajo demanda: El script nunca se ejecutará automáticamente y solo se ofrecerá como elemento opcional desde el Autoservicio.

Haciendo clic en el botón Historial de ejecución 11, 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: Editar el script.
Desasignar: Desasignar el script del dispositivo.
Ver: Ver el script original en la sección de recursos.
Para los scripts con el método de ejecución Una vez, también verás la opción Repetir ejecución. Además de permitir que un script se reintente 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 ha ejecutado, incluso si esa ejecución tuvo lugar en el pasado.
Esto garantiza que el script se enviará de nuevo, independientemente de su historial de ejecución anterior 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.
Argumentos de script
Al asignar un script, el campo Argumentos te permite pasar parámetros a tu script en el momento de la ejecución. Applivery divide el campo por espacios en blanco, por lo que cada valor separado por espacios se trata como un parámetro independiente.
Parámetros de varias palabras
Si un parámetro contiene espacios, escríbelo entre comillas dobles para que Applivery lo trate como un único valor:
--label "Mi Aplicación"
Sin las comillas, Mi y Aplicación se pasarían como dos parámetros separados en lugar de uno.
Variables interpoladas
Applivery admite variables de estilo mustache que se reemplazan en el momento de la ejecución con datos reales del dispositivo o del usuario. Dado que una variable puede expandirse a un valor que contiene espacios, escribe siempre las variables interpoladas entre comillas dobles cuando necesites que se traten como un único parámetro:
"{{user.name}}"
Si {{user.name}} se resuelve como Juan García, las comillas garantizan que se pase como un parámetro en lugar de dos. Sin ellas, Juan y García llegarían a tu script como argumentos separados.
Las siguientes variables están disponibles:
| Variable | Se resuelve como |
|---|---|
{{device.id}} |
Identificador único del dispositivo |
{{device.displayName}} |
Nombre para mostrar del dispositivo |
{{device.serialNumber}} |
Número de serie del dispositivo |
{{device.osVersion}} |
Versión del sistema operativo |
{{device.chip}} |
Tipo de procesador/chip |
{{device.hostName}} |
Nombre de host del dispositivo |
{{user.id}} |
Identificador único del usuario asignado |
{{user.email}} |
Dirección de correo electrónico del usuario asignado |
{{user.name}} |
Nombre completo del usuario asignado |
Escapar caracteres especiales
Para incluir un carácter especial literalmente en un argumento, precédelo con una barra invertida (\). Esto es útil cuando se pasan valores como rutas de Windows o cadenas que contienen comillas dobles:
C:\\Program Files\\MyApp
Esto pasa C:\Program Files\MyApp como valor del argumento. Para incluir una comilla doble literal dentro de un parámetro entre comillas:
"He said \"hello\""
¡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 de Windows listos para usar.
Este repositorio incluye scripts útiles para acciones rápidas y configuraciones estándar, permitiendo a los equipos de 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 aborden casos de uso del mundo real, ayudando a expandir y mejorar la biblioteca compartida con el tiempo.
Al aprovechar 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.