Q&A

回答の並べ替え:
投稿新規に質問を投稿する

バッチの自動実行と手動実行で動作の差異が発生してしまう。

North_A North_A

2020-07-27 09:23

CELFのヘルプを参考に.batを作成し、タスクスケジューラを利用して
1時間間隔でRPAを自動実行調整させています。
ですが、自動実行と.batを直接叩いた時の動作に差異が生まれています。

■内容
 ブラウザの特定の位置にある日付とシステム日付を比較し、一致するページのみを取得
 (today関数を利用)

 ① タスクスケジューラによる.batの自動実行
   比較後、一致していた時でも「一致していない」と判断する時がある。
 ② 直接叩いた時の実行
   比較後、一致していた時は「一致している」と判断する。

この際は何が原因で起こっているのでしょうか?

rokusanyon rokusanyon
タスクスケジューラの「セキュリティ オプション」は、
「ユーザーがログオンしているときのみ実行する」でしょうか?

「ユーザーがログオンしているかどうかにかかわらず実行する」に
チェックがあると、設定時刻にCELFが起動しない等、
意図しない挙動になると聞いた事があります。

また、RPAはスクリーンセーバー中やロック中の動作は保証されないようです。
https://cloud.celf.jp/celf-rpa-help/ja/texts/notes/index.html#pc