Как использовать Power Shell для копирования папок с локального на удаленный сервер Linux

Как использовать 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/ \
    [email protected]:/some/place/on/server/project/$folder

Я думаю, что мне нужно использовать robocopy, но я не могу понять, как правильно его использовать и как будут передаваться .pem и порт. Может ли кто-нибудь указать мне правильное направление? Пожалуйста?

Связанный контент