Saltar al contenido principal

Scripts y Agente

En Windows, Beak MDM puede ejecutar scripts de PowerShell en dispositivos inscritos para la instalación de software, configuración del sistema, comprobaciones de cumplimiento, diagnósticos y otras tareas administrativas. Los scripts son ejecutados por la Beak Management Extension — un agente ligero desplegado automáticamente durante la inscripción de Windows. Tanto la ejecución de scripts como el agente son capacidades exclusivas de Windows.


Beak Management Extension (BME)​

Una vez completada la inscripción de Windows, Beak MDM despliega automáticamente el agente Beak Management Extension en el dispositivo. El agente se ejecuta como un servicio de Windows y ejecuta los scripts de PowerShell iniciados desde el servidor.

  • Despliegue silencioso — Entregado a través del canal MDM sin necesidad de interacción del usuario.
  • Servicio persistente — Se ejecuta como un servicio de Windows en segundo plano en el dispositivo.
  • Reporte de resultados — Envía los resultados de ejecución de vuelta al servidor MDM.

Instalación Silenciosa del Agente​

El dominio de correo electrónico introducido durante la inscripción se utiliza para resolver el tenant y la empresa correctos. El agente de Beak se instala entonces de forma silenciosa con la configuración apropiada — no se requiere asignación manual del dispositivo. Una vez instalado el agente de Beak, el dispositivo aparece en el inventario de la consola de Beak.

Nota: La instalación silenciosa del agente basada en dominio es automática para la inscripción de Windows. El dominio resuelto determina el tenant y la empresa a los que se asigna el dispositivo.


Ejecución Dinámica de Scripts (PowerShell)​

Los administradores pueden cargar scripts de PowerShell — o crearlos directamente en la consola — y ejecutarlos en dispositivos Windows inscritos. Esto es útil para la instalación de software, configuración del sistema, comprobaciones de cumplimiento, diagnósticos y otras tareas administrativas.

  • Cargar scripts — Añada scripts .ps1 desde la consola MDM.
  • Dispositivos objetivo — Ejecute en todos los dispositivos de una empresa, o en una selección específica.
  • Editar scripts — Modifique los scripts de PowerShell existentes antes de volver a ejecutarlos.
  • Resultados registrados — Los resultados de ejecución y los errores quedan registrados en el Historial de Ejecución de Políticas.

Importante: Los scripts se ejecutan con los privilegios del servicio Beak Management Extension. Revise los scripts cuidadosamente y pruébelos en una pequeña selección de dispositivos antes de ejecutarlos en toda la flota.


Historial y Registros​

La actividad de los scripts y la salida del agente se capturan para auditoría y resolución de problemas.

  • Historial de Ejecución de Scripts — Marca de tiempo, nombre del script, dispositivos objetivo y estado de ejecución.
  • Historial de Ejecución de Políticas — Registra los resultados de ejecución de scripts y los errores.
  • Registros del Agente MDM de Windows — Registros capturados desde la Beak Management Extension en ejecución en el dispositivo.

Mejores Prácticas​

  • Pilote primero — Ejecute los nuevos scripts en activos seleccionados antes de apuntarlos a todos los activos de una empresa.
  • Haga los scripts idempotentes — Escriba scripts que puedan ejecutarse de nuevo de forma segura, ya que la ejecución puede repetirse en toda una flota.
  • Revise antes de ejecutar — Audite el contenido de los scripts antes de ejecutarlos, dado el contexto elevado en el que se ejecuta el agente.
  • Use el historial para diagnósticos — Consulte el Historial de Ejecución de Scripts y los Registros del Agente MDM de Windows para confirmar el éxito e investigar los fallos.

Páginas Relacionadas​