私たちのシステムは基本的に、MS SQL Serverと組み合わせてC#とPowershellアプリケーションを実行するWindowsサーバです。私たちには、EXE/BAT/PS1を実行し、さらにはDLL機能を呼び出すタスクを実行できる社内WorkflowManagementソリューションがあります。気流のある.EXEとPowershellタスクを実行する
Apache Airflowが優れたソリューションであるかどうか評価しています。これまでの私の素朴な計画は、Linuxマシン上でエアフロースケジューラを実行してから、消費者にWindowsマシンを実行させることです。しかし、たとえば、.exeタスクを実行するようにコンシューマーをセットアップするにはどうすればよいですか?
HTTP呼び出しを受け取り、.Exeファイルを実行するWrapper-Serviceを作成する必要がありますか?
ありがとうございました!私は別の、おそらくより良い解決策を見つけました:pywinrm! https://pypi.python.org/pypi/pywinrmこれで、Python経由でWindows Remote PowerShellを使用することができます。だから私はpythonを介してタスクを定義し、pywinrmライブラリをインポートして、私はexefileを呼び出すように、私が望むすべてのコマンドを実行することができます – hmrc87