Este artículo responde a preguntas frecuentes sobre el uso de scripts en Atera. Los scripts permiten a los técnicos automatizar tareas de mantenimiento, monitoreo, remediación y configuración en dispositivos Windows, Mac y Linux.
A continuación, encontrarás orientación sobre cómo cargar, programar, solucionar problemas y gestionar scripts de manera efectiva.
Visión general
P: ¿Qué lenguajes de scripting soporta Atera?
R: Atera soporta scripts en PowerShell, Batch (.bat) y Shell (.sh) para dispositivos Windows, Mac y Linux.
P: ¿Existe un límite de tamaño para los scripts cargados?
R: En el plan de suscripción Pro de Atera, hay un límite de 20MB para cargar archivos .msi y .exe. Para los usuarios en niveles de suscripción más altos, el límite de carga se incrementa a 1GB.
P: ¿Hay un límite en la cantidad de scripts que puedo cargar?
R: No, no hay un límite establecido para los scripts cargados.
P: ¿Los scripts requieren derechos de administrador?
R: Los scripts se ejecutan como SYSTEM (Windows) o root (Mac/Linux) por defecto. Se requieren privilegios administrativos.
P: ¿Cuál es el tiempo máximo de ejecución para los scripts?
R: Los scripts tienen un tiempo de ejecución de 1-60 minutos.
P: ¿Hay control de versiones para los scripts?
R: No. Actualizar un script sobrescribe la versión anterior. Mantén copias de seguridad si deseas conservar versiones.
P: ¿Pueden los scripts ejecutarse como el usuario actual en lugar de SYSTEM/root?
R: Sí, selecciona “Ejecutar como usuario actual” al ejecutar o programar el script.
Gestión de Scripts
P: ¿Cómo subo un script a Atera?
R: Ve a Admin > Monitoreo y Automatización > Scripts, luego haz clic en ‘Crear script’ o ‘Subir script’.
P: ¿Cómo edito o actualizo un script existente?
R: Abre el script en Admin > Scripts, selecciónalo y haz clic en ‘Editar’ para realizar cambios.
P: ¿Cómo elimino un script que ya no necesito?
R: Elimínalo directamente desde la página de Scripts en Admin > Monitoreo y Automatización.
P: ¿Puedo acceder o compartir scripts con otros?
R: Sí, puedes usar o contribuir a la Biblioteca de Scripts Compartidos de Atera, que incluye scripts verificados por la comunidad y Atera.
P: ¿Puedo probar un script antes de su despliegue masivo?
R: Sí, ejecútalo en un dispositivo de prueba y revisa el resultado en el Informe de Procesos Recientes.
Ejecución y Programación de Scripts
P: ¿Puedo ejecutar scripts en múltiples dispositivos a la vez?
R: Sí, los scripts pueden ejecutarse en masa desde las páginas de Dispositivos, Sitios o Clientes.
P: ¿Pueden los scripts programarse automáticamente?
R: Sí, agréguelos a un Perfil de Automatización de TI y establece un horario recurrente (diario, semanal, etc.).
P: ¿Puedo programar scripts para que se ejecuten fuera del horario laboral o por zona horaria?
R: Sí, los perfiles de automatización se ejecutan en la hora local de cada dispositivo. Puedes programar tareas para horas no pico.
P: ¿Cómo agrego un script a un perfil de automatización?
R: En un Perfil de Automatización de TI, agrega un paso, elige Script, selecciona tu archivo y guarda.
P: ¿Pueden ejecutarse scripts en dispositivos fuera de línea?
R: Los scripts se ponen en cola y se ejecutan una vez que el dispositivo vuelve a estar en línea.
P: ¿Puedo encadenar múltiples scripts o solicitar confirmación a los usuarios antes de la ejecución?
R: Puedes encadenar scripts llamando a otros desde un archivo. No se admite la solicitud de confirmación a los usuarios.
Monitoreo e Informes
P: ¿Cómo puedo ver los resultados o registros de los scripts?
R: Revisa las páginas de Informe de Procesos Recientes, Retroalimentación de Automatización y Alertas para ver salidas y errores.
P: ¿Se registran o auditan los scripts?
R: Sí, los detalles de ejecución (técnico, hora, resultado) se registran en el historial de actividad de cada dispositivo.
P: ¿Puedo recibir notificaciones por correo electrónico cuando un script se completa?
R: No se envían notificaciones directas, pero puedes monitorear el estado y los resultados en los informes. Puedes adjuntar el script a un Perfil de Automatización de TI y revisar el correo de retroalimentación:
P: ¿Cómo verifico si un script se completó con éxito?
R: Revisa los códigos de salida y las salidas en los paneles de Procesos Recientes o Retroalimentación de Automatización.
P: ¿Qué sucede si un script falla?
R: Verifica el sistema operativo correcto, el método de ejecución (SYSTEM vs. usuario) y la sintaxis. Revisa los registros y vuelve a intentarlo localmente.
Automatización y Remediación
P: ¿Pueden los scripts generar alertas o tickets?
R: Sí, los scripts pueden adjuntarse a perfiles de umbral o reglas de auto-sanación para generar alertas o tickets.
P: ¿Puedo usar scripts para remediación automática (auto-sanación)?
R: Sí, adjunta scripts a umbrales para la resolución automática de problemas (por ejemplo, reiniciar un servicio fallido).
P: ¿Cómo uso los umbrales de monitoreo basados en scripts?
R: Agrega un script en un Perfil de Umbral; su salida puede generar alertas cuando se cumplen condiciones personalizadas.
P: ¿Puedo usar scripts para mantenimiento regular?
R: Sí, programa scripts de limpieza, parcheo u optimización a través de perfiles de automatización.
Capacidades de los Scripts
P: ¿Pueden los scripts llamar a APIs externas o descargar archivos?
R: Sí, si lo permiten las configuraciones de seguridad y firewall del dispositivo.
P: ¿Pueden los scripts instalar o eliminar software?
R: Sí, usando scripts de PowerShell o Batch. Integra Chocolatey (Windows) o Homebrew (Mac) para automatización.
P: ¿Pueden los scripts gestionar usuarios, contraseñas o cuentas?
R: Sí, los scripts pueden manejar la creación de usuarios, modificación, restablecimiento de contraseñas y limpieza de perfiles antiguos.
P: ¿Pueden los scripts configurar adaptadores de red, impresoras o comparticiones?
R: Sí, los scripts pueden configurar IPs, DNS, impresoras y unidades de red.
P: ¿Pueden los scripts modificar configuraciones del sistema (firewall, registro, políticas)?
R: Sí, siempre que el script se ejecute con privilegios de administrador.
P: ¿Puedo usar scripts para monitorear métricas de rendimiento (CPU, RAM, disco)?
R: Sí, los scripts pueden recopilar y reportar métricas del sistema o activar alertas basadas en umbrales.
P: ¿Pueden los scripts automatizar actualizaciones del SO, reinicios o parches?
R: Sí, aunque las actualizaciones del SO se gestionan mejor a través de las herramientas de gestión de parches de Atera.
P: ¿Pueden los scripts gestionar BitLocker, Defender o configuraciones de antivirus?
R: Sí, los scripts de PowerShell pueden verificar la encriptación, establecer exclusiones o activar escaneos.
P: ¿Puedo automatizar transferencias de archivos, copias de seguridad o limpieza?
R: Sí, los scripts pueden subir/descargar archivos, respaldar datos de usuario y eliminar archivos temporales.
P: ¿Pueden los scripts desplegar configuraciones personalizadas (fondos de pantalla, hosts, accesos directos)?
R: Sí, los scripts pueden copiar o reemplazar estos elementos para todos los usuarios en un dispositivo.
P: ¿Puedo usar scripts para recopilar inventario o registros de eventos?
R: Sí, los scripts pueden recuperar datos de hardware/software, números de serie o exportar registros de eventos de Windows.
Seguridad y Mejores Prácticas
P: ¿Existen riesgos de seguridad al ejecutar scripts?
R: Sí. Siempre revisa los scripts en busca de código malicioso y restringe los permisos de carga/ejecución a usuarios de confianza.
P: ¿Puedo restringir el uso de scripts por técnico, sitio o cliente?
R: Solo los usuarios administradores pueden cargar o ejecutar scripts. Asigna scripts a perfiles específicos o grupos de dispositivos para controlar el alcance.
P: ¿Cómo aseguro que los scripts no interrumpan a los usuarios?
R: Programa los scripts fuera del horario laboral o incluye lógica para detectar sesiones activas.
P: ¿Cómo aseguro la fiabilidad y seguridad de los scripts antes de su implementación?
R: Prueba los scripts en un entorno controlado, revisa el código y mantén copias de seguridad.
P: ¿Cómo puedo asegurarme de que los scripts no sean bloqueados por el antivirus?
R: Añade a la lista blanca las rutas del agente de Atera y de los scripts en tus herramientas de protección AV o de endpoint.
Funciones Avanzadas y de IA
P: ¿Está disponible la IA para ayudar con la generación de scripts?
R: Sí, el Copiloto de IA de Atera puede generar scripts, sugerir comandos y ayudar a optimizar flujos de trabajo de automatización.
P: ¿Puedo ejecutar scripts a través de la API de Atera o disparadores externos?
R: No. Los scripts solo pueden ser activados a través de la interfaz de la plataforma de Atera o perfiles de automatización.
P: ¿Pueden los scripts usar variables de entorno o de Atera?
R: Sí, Atera soporta variables de script para datos dinámicos, junto con las variables de entorno estándar del SO.
P: ¿Pueden los scripts actualizar campos personalizados de dispositivos?
R: Sí, las salidas de los scripts pueden llenar campos personalizados para propósitos de inventario o monitoreo.
Solución de problemas
P: ¿Cómo soluciono problemas con scripts que no generan salida?
R: Verifica la sintaxis, la redirección de salida y los permisos. Ejecuta el script localmente para confirmar su comportamiento.
P: ¿Qué debo hacer si un script se comporta de manera inesperada?
R: Contacta al Soporte de Atera con los detalles del script, información del dispositivo y registros, o consulta la Biblioteca de Scripts Compartidos para obtener ejemplos verificados.