Подтвердить что ты не робот

Скопировать файлы с удаленного RDP на локальный компьютер

Есть ли способ запустить сеанс RDP на удаленном сервере Windows и выполнить передачу файла на локальный компьютер? Версии удаленного сервера Windows различаются. Диапазоны от 2000 до 2008 года.

Я попытался найти решения, и он кажется разбросанным повсюду. Некоторые предлагают использовать mstsc.exe, другие предлагают PowerShell/Java/ASP Net. Я смущен. Оцените здесь некоторые рекомендации.

Спасибо!

Обновить ниже: 17 Фев 2012

Спасибо за все предложения. Хотел бы добавить, что удаленные серверы надежно заблокированы, и мне не разрешено устанавливать SSH-серверы, FTP-серверы или общие диски. Единственный способ доступа к удаленному компьютеру - через RDP, и эти машины также находятся в отдельных VLAN, к которым только авторизованные пользователи могут использовать RDP для доступа к этим машинам. Я пытаюсь создать script, который может помочь авторизованным пользователям загружать необходимые файлы.

4b9b3361

Ответ 1

Вы можете сопоставить диск с помощью удаленного рабочего стола.

Функции > Локальные ресурсы > Дополнительно

enter image description here

Ответ 2

После сопоставления дисков, которые вы хотите использовать mstsc, вы можете использовать \\tsclient для доступа к файловой системе локального компьютера, то есть к клиенту служб терминалов, с которого вы подключили RDP к удаленному ящику.

Если все, что вы пытаетесь сделать, это скопировать файл из удаленного окна, просто сделайте \\machine\c$\path etc или поделитесь папкой и сделайте \\machine\share, чтобы получить их. В этом случае RDP не требуется.

Ответ 3

Ctrl + C на удаленном рабочем столе и Ctrl + V на локальном компьютере, если вы не ищете автоматическое решение. (Пожалуйста, проверьте RD Config, чтобы разрешить копирование и вставку)

Ответ 4

После того как вы указали необходимые диски, как говорит Энди, вы можете выполнять пакетный файл LOCAL каждый раз, когда вы подключаете его локальный путь (используя \\tsclient\c для ссылки на ваш локальный диск) в программах вкладка в свойствах RDP.
Не забудьте написать cmd/c до этого пути.
Соединение rdp будет автоматически закрываться после завершения командного файла, но вы можете добавить команду pause в конец, чтобы узнать, что произошло во время выполнения.

С помощью этого способа вы можете редактировать командный файл перед подключением.

rdp execute BAT

Ответ 6

Убедитесь, что ваша удаленная машина активирована PSRemoting, выполнив команду follwing в powershell

Enable-PSRemoting –Force

На клиентском компьютере выполните следующую команду, чтобы установить соединение net use "\ {RemoteIP}\c $" "{Password}" /USER: "{Username}" /persistent: no

Здесь вы можете использовать Copy-Item, Delete-Item по сети.

Копировать-элемент [PACKAGEPATH] *\[КОМПЬЮТЕР]\c $\ installers -recurse

Ответ 7

1) Установите Dropbox или аналогичный продукт облачного хранилища и синхронизируйте необходимые файлы между компьютерами. Помните, что вы можете разрешить синхронизацию только определенных папок на определенных устройствах (вам не нужно синхронизировать весь Dropbox, только нужные вам папки)

2) Если вам разрешено настраивать более одного пользователя на удаленном сервере, у вас есть второй пользователь, а затем сеанс подключения пользователя r2 к сеансу user2 для пользователя1. Это сохранит user1 gui в облаке, не оставаясь включенным в rdp локально.

Это видео должно показать вам, как реализовать эту 2 пользовательскую настройку на вашем сервере, чтобы открыть сеанс rdp. Обратите внимание, что это "постоянно" использует 1 сеанс rdp, пока вы не решите закрыть его. [markdown не может вставлять видео:(]

Затем используйте AmmyyAdmin на рабочем столе user1 для подключения и управления рабочим столом. Это включает использование возможности диспетчера файлов AmmyyAdmin для просмотра любой необходимой вам папки и копирования. AmmyyAdmin может быть бесплатным, если вы подключаетесь через прямое IP-соединение. Большинство серверов имеют выделенные IP-адреса или адрес поддомена, поэтому это не должно быть проблемой. Хорошая идея для защиты паролем вашего входа в AmmyyAdmin и у идентификаторов есть доступ к автоматическим удаленным подключениям. Диспетчер файлов Ammyy немного грубо, но он работает. Их большая вещь - простота и скорость.

Вам нужно будет написать свои собственные скрипты (java,.net, С#/С++ и т.д.), чтобы запустить amyyadmin локально и автоматизировать ведение журнала и загрузку определенных файлов.

Эта стратегия немного сложнее, но она должна выполнять эту работу. Не уверен, почему у microsoft rdp не может быть простой, быстрый файловый менеджер, какой у этого амбициозного администратора; хорошо.