linuxからwindowsのバッチ起動

LinuxからWindowsのバッチを起動する必要があったので調査。

結論として可能。
WindowsfreeSSHdSSHサーバを設け、Linuxからsshコマンドでコマンド送信する。

注意点
freeSSHdの設定としては、共有鍵の認証にすると1ラインで完結できないのでパスワード認証にする
Linuxにsshpassをインストールし、1ラインでパスワードを記載できるようにする

sshpass -p 'PASSWORD' ssh -l USER xxx.xxx.xxx.xxx "COMMAND"