Linux上のファイルをWinSCPでWindowsのOneDriveへ定期的に自動ダウンロード

バッチファイルで実現する方法を調査。大きく2つに分けられる。
1.WindowsのOneDriveへコマンドプロンプトでアクセスできるようにする
2.WinSCPをコマンド操作してダウンロード

1.WindowsのOneDriveへコマンドプロンプトでアクセスできるようにする
こちらのサイトで解決
https://mitomoha.hatenablog.com/entry/2021/02/17/012005

2.WinSCPをコマンド操作してダウンロード
以下のサイトを参考にバッチファイル作成
https://senrioka-info.net/winscp/
https://blog.ver001.com/winscp_synchronize/

以下がwinscpのコマンドを書いたファイル「test.txt」

option batch on
option confirm off
get /home/XXX/temp/test.txt Z:\temp\"
close
exit

次がバッチファイル「linuxfileget.bat」

echo off
set SESSION=WinscpSessionName
set SCRIPT=C:\Users\XXX\Documents\test.txt
cd \
cd "C:\Program Files (x86)\WinSCP"
winscp.com /ini=C:\Users\XXX\Documents\WinSCP.ini %SESSION% /script=%SCRIPT%

上記でOneDrive(Z:)へダウンロード成功。
SESSION=WinscpSessionNameで設定を読んでいるから/ini=のiniファイル指定は無くてよいかも。