¿Programa de código abierto que puede ejecutar procesos de Windows de forma remota (desde una máquina Linux)?

¿Hay algún programa de Linux que pueda ejecutar procesos que existen en una máquina Windows remota?

Por ejemplo, tengo varios archivos .dtsx en una máquina con Windows Server 2012 que se ejecutan a través del Programador de tareas de Windows, pero me gustaría que estos archivos se ejecuten desde un trabajo de Apache Airflow . Mi idea sería acceder al programa de ejecución remota desde un script bash en la máquina Linux como parte de un flujo de trabajo de Airflow.

Si hay algo similar a esto o si este es un caso de uso que otros han resuelto de otra manera, házmelo saber.

Respuestas (1)

  1. Lo sé, Ansible puede controlar máquinas con Windows a través de WinRM . Puede usar Ansible o ver cómo se implementó. ( UPD1: Gracias a lampShadesDrifter. pywinrm que supuestamente usa Ansible).
  2. Parece multiplataforma, el PowerShell Core puede controlar el host remoto.

UPD2:

  1. Intente usar taburetes debajo del vino. (pero no es una solución de código abierto)
Había oído hablar de Ansible antes y parece interesante. Otros que encuentren esta publicación pueden ver aquí para obtener más información ( ansible.com/resources/get-started ) (parece que Ansible es gratuito, pero también hay versiones/integraciones que no son gratuitas). También se encontró el paquete python pywinrm( github.com/diyan/pywinrm ) que supuestamente usa Ansible. No lo he probado, pero parece bastante simple.
@lampShadesDrifter WinRM en general es bastante simple, una vez que lo haya configurado correctamente. Sin embargo, llegar al punto en que esté correctamente configurado en el sistema cliente no es exactamente trivial.