Power Shell を使用してローカルからリモートの Linux サーバーにフォルダーをコピーする方法

Power Shell を使用してローカルからリモートの Linux サーバーにフォルダーをコピーする方法

ローカルからファイルをコピーしてサーバー上のファイルを更新できるスクリプトを作成しようとしています。このタスク用に Linux で動作する bash スクリプトを作成しましたが、職場のマシンは Windows 8.1 を実行しているため、Power Shell スクリプトも必要です。

bash スクリプトは次のように rsync に依存します。

rsync -auv \
    -e "ssh -i super-secure.pem -p 2222" \
    --progress project/$folder/ \
    [email protected]:/some/place/on/server/project/$folder

使用する必要があると思いますrobocopyが、適切な使用方法と .pem とポートの受け渡し方法がわかりません。どなたか正しい方向を教えていただけませんか? お願いします。

関連情報