Wie verwende ich Power Shell, um Ordner vom lokalen auf den Remote-Linux-Server zu kopieren?

Wie verwende ich Power Shell, um Ordner vom lokalen auf den Remote-Linux-Server zu kopieren?

Ich versuche, ein Skript zu erstellen, mit dem ich die Dateien auf dem Server aktualisieren kann, indem ich sie dann lokal kopiere. Ich habe für diese Aufgabe ein Bash-Skript erstellt, das unter Linux funktioniert, aber ich brauche auch ein Power Shell-Skript, da auf meinem Computer bei der Arbeit Windows 8.1 läuft.

Das Bash-Skript verwendet rsync wie folgt:

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

Ich glaube, ich muss es verwenden robocopy, aber ich habe nicht verstanden, wie man es richtig verwendet und wie die PEM-Datei und der Port übergeben werden. Kann mir bitte jemand den richtigen Weg weisen? Bitte?

verwandte Informationen