我們的系統基本上只是運行C#和Powershell應用程序以及MS SQL Server的Windows服務器。我們有一個內部的WorkflowManagement解決方案,能夠運行執行EXE/BAT/PS1的任務,甚至可以調用DLL函數。使用Airflow運行.EXE和Powershell任務
現在我正在評估Apache Airflow是否是更好的解決方案。我迄今爲止的天真計劃是在Linux機器上運行氣流調度程序,然後讓消費者在Windows機器上運行。但是,我將如何設置使用者以運行例如.exe任務?
我是否需要創建一個採用HTTP調用並執行.Exe文件的Wrapper-Service?
謝謝你的回答!我發現了另一個,可能更好的解決方案:pywinrm! https://pypi.python.org/pypi/pywinrm通過這個,你可以通過python使用Windows遠程PowerShell。所以我通過python定義一個任務並導入pywinrm庫,然後我可以執行所有我想要的命令,比如調用一個exe文件 – hmrc87