現在、Beyond Compare v3 を呼び出して、安全な SFTP サイトからネットワークにファイルをコピーする PowerShell スクリプトがあります。PS GUI と PS コンソールで PowerShell スクリプトを実行すると、問題なく動作します。SFTP サイトと私のネットワークに接続でき、ファイルをコピーします。
Control-M で、2 つのパラメーターを渡して PowerShell スクリプトを呼び出すジョブを作成しました。ジョブを実行すると、ファイルがコピーされず、Beyond Compare ログに次のように表示されます。
XXX.XX.XX.XXX に接続中
サーバーキー [ssh-rsa XXXX XX:XX.....]
接続に失敗しました: サイレント モードで実行中に「不明なホスト キー」ダイアログを開こうとしました
サイレント モードで実行中に「不明なホスト キー」ダイアログを開こうとした
負荷比較: "My Location Path" <->
致命的なスクリプト エラー: ベース フォルダーを読み込めません
前述のように、PowerShell 自体で実行すると、問題なく接続してすべてのファイルをコピーできるため、Beyond Compare スクリプト ファイルに問題はありません。これは Control-M 自体のエラーだと思います。