Windows10にDigdagを入れてPowerShellを呼ぶようメモ。
公式ドキュメントにある書き方だと自分の環境では動かなかったが、この書き方で動いた。
ps.dig
_export:
sh:
shell: ["powershell.exe", "-"]
+task1:
sh>: powershell.exe -ExecutionPolicy RemoteSigned .\test.ps1
+task2:
sh>: powershell.exe echo "hello digdag!"
下の書き方でも動いたが、Powershell Core(powershell.exeではなくpwsh.exe)を使うよう促すメッセージがログに表示されるのでやめた。
なぜ上の書き方で表示されないのかは不明。
_export:
sh:
shell: ["powershell.exe", "-ExecutionPolicy", "RemoteSigned"]
+task1:
sh>: .\test.ps1