Как использовать Power Shell для копирования папок с локального на удаленный сервер Linux
Я пытаюсь создать скрипт, который позволит мне обновлять файлы на сервере, копируя их затем с локального. Я создал скрипт bash для этой задачи, который работает в Linux, но также необходим сценарий Power Shell, так как на моей машине работает Windows 8.1.
Скрипт bash использует rsync следующим образом:
rsync -auv \
-e "ssh -i super-secure.pem -p 2222" \
--progress project/$folder/ \
username@xxx.xxx.xxx.xx:/some/place/on/server/project/$folder
Я думаю, что я должен использовать robocopy
но я не мог понять, как правильно его использовать и как будут передаваться.pem и порт. Кто-нибудь может указать мне правильное направление? Пожалуйста?