Я на компьютере с Windows, скажем " LocalA ". Я вручную перевожу на удаленный сервер, говорю « RemoteB ». Из RemoteB я запускаю скрипт, который делает кучу вещей, и в конце он должен копировать / отправлять файлы из RemoteB на машину, с которой я удаленно работал, то есть LocalA. Как получить копию, используя powershell или аналогичную программу?
По сути, я хочу сделать что-то подобное в powershell (или с помощью любого внешнего инструмента командной строки):
# pseudo syntax
Copy -source RemoteB/C:/foo.txt -target LocalA/C:/foo.txt
# run from RemoteB
Однако LocalA и RemoteB не находятся ни в одной общей сети или домене. Это абсолютно не связанные машины. Все, что у меня есть, это IP RemoteB, имя пользователя и пароль.
Конечно, я могу вручную вытащить файл из RemoteB в LocalA, используя Ctrl+C, Ctrl+V. В основном я пытаюсь автоматизировать ручное копирование.