JP1/AJS ジョブでWebのファイルをダウンロードする

【PR】
※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

バッチでWebのファイルをダウンロードするのにbitsadminコマンドがあるので、それをJP1のジョブの設定したところ、bitadminコマンドを直で書いてもバッチの中に入れて書いても、どうも動きませんでした。JP1じゃなくて普通にバッチ起動すると問題なく動くのですが、、、ハテ?

今回のことに限らず、バッチで引っかかったら、PoweShellで同様の機能をもつものはないか、探してみるのですが、PowerShellの「Invoke-WebRequest」を使用したps1ファイルを書いたところ、普通にダウンロードできました。
どういう違いなんでしょうか。
batと㎰の実行権限の違いとか?

実行ファイル名:powershell
パラメーター:-command "XXXX.ps1; exit $LASTEXITCODE"

ps1の中身

Invoke-WebRequest -Uri "ファイルのURL" -OutFile "アウトプットファイル名のパス"

JP1/AJS

Posted by admin