Как скопировать файл с удаленного рабочего стола на ваш компьютер
Обновлено: 21.11.2024
Невозможно копировать и вставлять в подключение к удаленному рабочему столу и из него на некоторых серверах.
Невозможно копировать и вставлять в подключения к удаленному рабочему столу и из них на некоторых серверах. Ни один из типов файлов не работает. Я пробовал копирование папки, копирование текстового файла, слово, excel, копирование файла .exe. ни один из них не работает. Интересно, копипаст текста в работу и обратно.
Клиентская ОС — Windows 10.
ОС сервера удаленных рабочих столов — Windows server 2016.
Устранение неполадок сделал до сих пор:
1) Убил rdpclip.exe и протестировал. Не повезло
2) Перезагрузил сервер и клиент. Не повезло
3) Добавил rdpclip.exe в исключения антивируса. Не повезло
4) Удалил антивирус и проверил. Не повезло.
5) Попытка локального входа на сервер удаленного рабочего стола вместо входа в домен. Не повезло
6) Проверил в групповой политике и убедился, что для параметров Не разрешать перенаправление буфера обмена и
Не разрешать перенаправление диска установлено значение «Не настроено».
7) Заменен rdpclip.exe из рабочий сервер. Не повезло.
8) Сравнил локальные политики безопасности (secpol.msc) с рабочим сервером и реплицировал те же настройки на нерабочий сервер. Перезагрузился после этого. Не повезло.
9) Попытался отключить все групповые политики, которые проталкиваются через контроллер домена. Не повезло.
Есть предложения относительно того, что еще мы можем сделать, чтобы выявить и устранить проблему?
Привет, все в порядке?
Акшай, тебе удалось решить эту проблему?
6 ответов
Настоятельно рекомендуется использовать перенаправление диска через службы удаленных рабочих столов, если вы хотите передавать файлы.
Во-первых, запустите команду с помощью Mstsc.exe. Когда появится окно "Подключение к удаленному рабочему столу", нажмите кнопку "Показать параметры" в левом нижнем углу окна.
На вкладке "Локальные ресурсы" в приложении "Подключение к удаленному рабочему столу" вы можете указать, на какие типы устройств и ресурсов они хотят перенаправляться. удаленный компьютер. Теперь диски на локальном компьютере можно перенаправлять в сеансе, чтобы можно было легко передавать файлы между локальным компьютером и удаленным компьютером.
Тем временем вы можете отредактировать перенаправление клиентского диска, настроив Параметр групповой политики Microsoft Remote Desktop Services для удаленных рабочих столов и хостов RDS.
Выполните команду с gpedit.msc. В редакторе групповой политики перейдите в раздел Конфигурация компьютера\Политики\Административные шаблоны\Компоненты Windows\Службы удаленных рабочих столов\Узел сеансов удаленных рабочих столов\Перенаправление устройств и ресурсов.
Во-вторых, вы должны проверить rdpclip.exe на удаленном компьютере с помощью диспетчера задач, чтобы убедиться, что он правильно обрабатывается. Причина Буфер обмена удаленного рабочего стола — это утилита Windows, которая позволяет пользователям управлять общим буфером обмена между локальным хостом и удаленным рабочим столом. Это приложение работает на удаленном ПК, а не на вашем локальном хосте.
Выполнить команду с помощью taskmgr.exe — перейдите на вкладку «Процессы» — выберите rdpclip.exe — нажмите «Завершить задачу»
Перейдите на вкладку «Файл» — нажмите «Выполнить новую задачу» — введите rdpclip.exe — нажмите «ОК».
Закрыто. Этот вопрос не соответствует правилам переполнения стека. В настоящее время ответы не принимаются.
Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow.
Закрыт 2 года назад.
Можно ли запустить сеанс RDP с удаленным сервером Windows и выполнить передачу файлов на локальный компьютер? Версии удаленного Windows Server различаются. Диапазоны от 2000 до 2008.
Я пытался найти решения, и они, кажется, разбросаны повсюду. Некоторые предлагают использовать mstsc.exe, другие предлагают PowerShell/Java/ASP Net. Я запутался. Благодарим вас за некоторые рекомендации здесь.
Обновление ниже: 17 февраля 2012 г.
Спасибо за все предложения. Хотел бы добавить, что удаленные серверы надежно заблокированы, и мне не разрешено устанавливать SSH-серверы, FTP-серверы или общие диски. Единственный способ получить доступ к удаленной машине — через RDP, и эти машины также находятся в отдельных VLAN, к которым только авторизованные пользователи могут использовать RDP для доступа к этим машинам. Я пытаюсь создать скрипт, который поможет авторизованным пользователям загружать необходимые файлы.
Нужно ли вам использовать RDP? Можете ли вы установить SSH-сервер на удаленном сервере Windows и передавать файлы таким образом (используя SCP)
Если вы можете выполнить сеанс RDP с сервером, у вас должен быть доступ к административным ресурсам (C$, D$ и т. д.) на дисках серверов. Вы должны иметь возможность доступа и копирования файлов через тех, кому вообще не нужен RDP.
-Алан, мне не разрешено устанавливать SSH-сервер. -mjolinor, мне тоже нельзя добавлять общие диски.
Если я могу использовать RDP для передачи файлов с удаленного сервера на мой локальный компьютер, вопрос в том, могу ли я автоматизировать этот процесс?
9 ответов 9
Вы можете подключить диск с помощью удаленного рабочего стола.
Параметры > Местные ресурсы > Еще
Клиент RDP должен предлагать вариант, при котором удаленные диски переносятся на ваш локальный компьютер, чтобы вы могли работать удаленно, а затем могли синхронизировать файлы обратно на свой локальный компьютер (где синхронизация инициируется локально). туннелироваться в сеансе RDP. Открытие ваших локальных дисков для удаленной машины — гораздо большая дыра в безопасности, по крайней мере, для меня. А обычный доступ по SMB к \\machine обычно невозможен для удаленных виртуальных машин Windows в облаке.
Компромисс: создайте сетевую папку на своем компьютере и подключите эту папку как диск (из Проводника, Инструменты > Подключить сетевой диск), а затем добавьте этот диск в список дисков, которые вы хотите сделать доступными для удаленного сервера. Только файлы в этой папке будут доступны удаленному серверу.
Вы также должны убедиться, что у вас нет ограничений на компьютер, к которому вы подключаетесь удаленно, запустив диспетчер служб удаленных рабочих столов или tsconfig.msc (или tscc.msc) на сервере Windows. См. ответ @Nixphoe на этот пост
Вместо сопоставления всего диска вы можете сопоставить папку, создав новую букву диска с помощью subst, например subst p: C:\users\Example
Ctrl + C на удаленном рабочем столе и Ctrl + V на локальном, если вы не ищете какое-либо автоматизированное решение. (Пожалуйста, проверьте RD Config, чтобы включить копирование и вставку)
После того, как вы сопоставили нужные диски с помощью mstsc, вы можете использовать \\tsclient для доступа к файловой системе локального компьютера, т. е. к клиенту служб терминалов, с которого вы подключились по RDP, к удаленному компьютеру.
Если все, что вы пытаетесь сделать, это скопировать файл из удаленного ящика, просто введите \\machine\c$\path и т. д. или поделитесь папкой и выполните \\machine\share, чтобы получить их. В этом случае RDP не требуется.
Чтобы использовать \\tsclient, вы должны сначала выбрать диски для подключения к сеансу RDP в графическом интерфейсе, который я сделал на скриншоте.
@AndyArismendi — Не тогда, когда вы выполняете \\tsclient\c и т. д. tsclient является буквальным, а не заполнителем для машины. Однако я подтвержу.
@AndyArismendi. Кажется, это работает только тогда, когда подключены диски. Поскольку мои диски всегда сопоставлялись, я решил, что в этом нет необходимости.
Возможно, это было бы дырой в безопасности, если бы ваши локальные диски всегда были доступны. Я проверил флаги mstsc, и нет возможности сопоставить их через командную строку.
После того, как вы сопоставили необходимые диски, как говорит Энди, вы можете удаленно запускать ЛОКАЛЬНЫЙ пакетный файл каждый раз, когда вы подключаетесь, указывая его локальный путь (используя \\tsclient\c для ссылки на ваш локальный диск) на вкладке «Программы» в свойствах RDP. .
Не забудьте написать cmd /c перед этим путем.
Подключение rdp будет автоматически закрыто после завершения пакетного файла, но вы можете добавить команду паузы в конец, чтобы увидеть, что произошло во время выполнения.
При таком подключении вы можете отредактировать пакетный файл перед подключением.
Убедитесь, что на удаленном компьютере включен PSRemoting, выполнив следующую команду в PowerShell
На клиентском компьютере выполните следующую команду, чтобы установить соединение.
Здесь после этого вы можете использовать Copy-Item, Delete-Item по сети.
- На клиентском компьютере запустите->mstsc.exe->Локальные ресурсы->включить буфер обмена.
- На удаленном компьютере-> запустите команду Windows (клавиша Windows + R).
- Откройте команду cmd->(Taskkill.exe /im rdpclip.exe) введите скобки
- Вы получили "Успех", значит
- Введите ту же командную строку "rdpclip.exe"
- Теперь скопируйте и вставьте оба, все работает нормально.
eug написал чрезвычайно полезный комментарий, который, похоже, никто не заметил:
Вы можете очень легко предоставить общий доступ к одной папке, используя subst, чтобы сопоставить ее с буквой диска, а затем выбрать этот диск на удаленном рабочем столе.
Обратите внимание, что с этим методом довольно легко могут возникнуть проблемы из-за того, что subst выполняет сопоставление только для пользователя, под которым он запущен.
Поэтому я рекомендую запускать все из одной командной строки:
- Откройте командную строку (Win+R -> cmd)
- Введите subst :
Имейте в виду, что сопоставления subst, конечно, не сохраняются после перезагрузки, поэтому это в основном удобно для одноразового сеанса передачи файлов.
На самом деле существуют и другие способы сопоставления, см. raymond.cc .
И да, сопоставление, кажется, запрещает доступ к остальной части диска, хотя я бы не поставил свою жизнь на то, что он не имеет chroot-подобных «уязвимостей» (при условии, что он должен быть безопасным в первое место).
1) Установите Dropbox или аналогичный продукт облачного хранилища и таким образом синхронизируйте необходимые файлы между компьютерами.Помните, что вы можете разрешить синхронизацию только определенных папок на определенных устройствах (вам не нужно синхронизировать весь Dropbox, только те папки, которые вам нужны)
2) Если вам разрешено настраивать более одного пользователя на удаленном сервере, назначьте второго пользователя, а затем сеанс пользователя2 подключите сеанс rdp к пользователю1. Это сохранит графический интерфейс пользователя user1 в облаке без необходимости локального входа в rdp.
Это видео должно показать вам, как реализовать эту настройку для двух пользователей на вашем сервере, чтобы поддерживать сеанс rdp открытым. Обратите внимание, что это «постоянно» использует 1 сеанс rdp, пока вы не решите его закрыть. [уценка не может вставлять видео :( ]
Затем используйте AmmyAdmin AnyDesk на рабочем столе user1 для подключения и управления рабочим столом. Это включает в себя использование возможности файлового менеджера AnyDesk просматривать любую нужную папку и копировать ее. AnyDesk может быть бесплатным, если вы подключаетесь через прямое IP-соединение. Большинство серверов vps имеют выделенные IP-адреса или адреса поддоменов, поэтому это не должно быть проблемой. Хорошая идея защитить паролем свой логин AnyDesk и идентификаторы, которые имеют доступ к автоматическим удаленным подключениям. Файловый менеджер AnyDesk немного грубоват, но работает. Их главная фишка — простота и скорость.
Примечание. Используйте портативный режим только на рабочем столе удаленного пользователя; НЕ устанавливайте AnyDesk полностью. Кроме того, использование ЦП может увеличиться для потоковой передачи экрана рабочего стола, что в некоторой степени связано с размером окна RDP. Я использую окно 1280 x 2048 с 4 ядрами, а загрузка ЦП составляет 22-25% в режиме ожидания или перемещения. Это может уменьшиться, если на целевом сервере больше видеопамяти или графического процессора. Но если вы только «просматриваете файлы» (используете только файловый менеджер без потоковой передачи рабочего стола), загрузка ЦП> 0,3% в режиме ожидания и> 1 в среднем при передаче файлов (всплеск до 5-6% после завершения загрузки файла и части дорабатываются).
Эта стратегия немного сложнее, но она должна работать. Не уверен, почему у Microsoft rdp не может быть простого и быстрого файлового менеджера, подобного тому, что есть у ammyy admin AnyDesk; да ладно.
Добавить: можно также использовать AnyDesk или Teamviewer. Teamviewer стал намного более ограничивающим в отношении того, что считается «некоммерческим использованием», но Anydesk безопасен, занимает гораздо меньше места, и, если у вас есть прямое соединение, похоже, не слишком заботится об использовании. Если вам нужна лицензия, это будет намного легче для кошелька.
AnyDesk работает безупречно и не требует установки. На самом деле, при использовании в серверной среде, как я описал выше, не рекомендуется установка.
Редактировать: AmmyyAdmin больше не рекомендуется в течение нескольких месяцев из-за некоторых проблем безопасности и технических проблем. Добавлен AutoIT в качестве возможности сценариев для автоматизации взаимодействия с графическим интерфейсом/почти любой функцией Windows.
Подключение к удаленному рабочему столу Windows (RDC) — это инструмент, используемый для удаленного подключения, просмотра и управления удаленным рабочим столом Windows. Хотя обмен данными с удаленного компьютера на локальный рабочий стол сопряжен с определенными трудностями, с помощью RDC научиться копировать файлы с удаленного рабочего стола на локальный компьютер несложно.
Всем, кому интересны возможности передачи файлов на удаленный рабочий стол Windows для доступа к папкам, приложениям или файлам с удаленного ПК, пользователи должны сначала настроить параметры RDC.
Как копировать файлы с помощью подключения к удаленному рабочему столу
Шаг 1. Запустите подключение к удаленному рабочему столу. Пользователи могут найти удаленный рабочий стол из меню «Пуск» или выполнить поиск по следующему запросу: «mstsc» / «удаленный рабочий стол» / «RDC».
При первом запуске RDC довольно прост. Обычно необходимо ввести IP-адрес нужного удаленного ПК, а затем нажать «Подключиться». Однако если пользователь хочет разрешить копирование файлов с удаленного рабочего стола, необходимо выполнить некоторые дополнительные действия.
Шаг 2. Нажмите «Показать параметры» в окне RDC (при этом отобразятся параметры конфигурации RDC).
Шаг 3. Перейдите на вкладку «Локальные ресурсы» (это приведет вас к настройкам общего доступа для удаленного сеанса). На вкладке «Локальные устройства и ресурсы» нажмите «Еще» (см. ниже).
Шаг 4. Нажмите стрелку «+» рядом с «Диски», чтобы отобразить дополнительные параметры. Пользователи могут совместно использовать доступные диски Windows, портативные накопители (например, флэш-накопители) и оптические приводы (CD, DVD, DVD-диски и т. д.), которые они могут захотеть использовать в будущем. Отметьте нужные флажки, чтобы совместно использовать хранилище с удаленным компьютером, и нажмите «ОК».
Шаг 5. После настройки общего доступа к диску вернитесь на вкладку «Общие».
Шаг 6. Введите IP-адрес удаленного компьютера в поле «Компьютер» (расположенное в разделе «Настройки входа» (см. ниже).
Шаг 7. Нажмите «Подключиться», чтобы установить соединение.
Шаг 8. Откройте «Проводник Windows» после подключения к удаленному устройству (для этого щелкните правой кнопкой мыши меню «Пуск» > «Проводник»). Пользователи должны видеть все общие устройства в разделе "Перенаправленные диски и папки".
Шаг 9. Перетащите файлы между папками и дисками по желанию.
Обратите внимание: если пользователи получают сообщение «Отказано в доступе к целевой папке» при попытке передачи файлов, возможно, потребуется перезапустить сеанс RDP. Затем пользователи должны запустить приложение "Подключение к удаленному рабочему столу" от имени администратора.
Как копировать файлы между локальным и удаленным ПК с помощью приложения удаленного рабочего стола Windows 10
Локальные драйверы, используемые для отображения в удаленных сеансах «Проводника» в виде дерева (в старых версиях клиентов RDC).
Когда-то это позволяло пользователям (особенно тем, кто заинтересован в том, чтобы их файлы копировались по протоколу RDP) открывать локальные диски из удаленной системы через проводник.
Новое приложение для удаленного рабочего стола Windows (которое можно найти в Магазине Microsoft) работает по-другому.
Теперь возникает вопрос: как кто-то использует удаленный рабочий стол для копирования и вставки файлов между локальным и удаленным устройством?
По словам Microsoft, когда-то это было совершенно невозможно. Раньше пользователи могли вставлять только текст (но не файлы) между сеансами.
Используйте старое приложение: подключение к удаленному рабочему столу.
Удивительно, но самые последние версии приложения (10.1.1107 или более поздние) предлагают эту важную функцию обмена.
Выполните следующие действия, чтобы скопировать файлы с помощью приложения удаленного рабочего стола для Windows 10:
Шаг 1. Добавьте новый удаленный компьютер.
Шаг 2. Немного прокрутив вниз, выберите "Показать больше".
Шаг 3. Установите переключатель "Буфер обмена" в положение "Вкл."
Шаг 4. Нажмите "Сохранить" и подключитесь к удаленному компьютеру.
Оттуда это простой процесс. Просто скопируйте нужные файлы, а затем вставьте их в папку (или на рабочий стол), расположенную на удаленном компьютере.
Возможна ли передача файлов Microsoft Remote Desktop только между компьютерами Windows?
Подключение к удаленному рабочему столу (RDC) позволяет удаленному рабочему столу обмениваться файлами с локальным компьютером и использует протокол удаленного рабочего стола (RDP) от Microsoft. Протокол удаленного рабочего стола доступен для всех выпусков Windows 10 (и Windows Server).
Для удобства Microsoft предоставляет инструменты RDP, которые позволяют пользователям получать доступ к ПК с Windows с устройств Mac, Linux, Android и iOS. Пользователи Mac могут включить передачу файлов подключения к удаленному рабочему столу, предоставляя общий доступ к ресурсам на компьютер с Windows, на вкладке «Перенаправление» в приложении «Удаленный рабочий стол».
В ОС Windows подключение к удаленному рабочему столу (RDC) встроено по умолчанию, что позволяет пользователям настраивать параметры общего доступа к файлам/папкам перед подключением. Оттуда пользователи могут легко передавать файлы по протоколу RDP.
Как видите, научиться передавать файлы через удаленный рабочий стол очень просто! Мы надеемся, что это руководство по подключению к удаленному рабочему столу и приложению удаленного рабочего стола дало вам понимание и уверенность, чтобы поэкспериментировать с еще большим количеством возможностей сеансов удаленного рабочего стола.
В этой пошаговой статье описывается, как получить доступ к локальным файлам при использовании сеанса удаленного рабочего стола на хост-компьютере с Windows XP или Windows Server 2003. Для получения дополнительных сведений о перенаправлении дисков на стороне клиента с помощью сервера терминалов Windows NT 4.0 и служб терминалов Windows 2000 щелкните следующий номер статьи базы знаний Майкрософт:
272519 Как перенаправить клиентский диск в службах терминалов
Как установить программное обеспечение для подключения к удаленному рабочему столу на клиентский компьютер
Клиентская часть удаленного рабочего стола устанавливается в процессе установки Windows XP и Windows Server 2003. Если вы используете Windows 95, Windows 98, Windows Millennium Edition, Windows NT 4.0 или клиентские компьютеры Windows 2000 для подключения к хост-компьютеру Windows XP или Windows Server 2003, затем загрузите и установите программное обеспечение для подключения к удаленному рабочему столу со следующего веб-сайта Microsoft:
Как подключиться к удаленному компьютеру под управлением Windows XP или Windows Server 2003
Для подключения к удаленному компьютеру:
Нажмите "Пуск", выберите "Все программы" (или "Программы"), выберите "Аксессуары", выберите "Связь" и нажмите "Подключение к удаленному рабочему столу".
Введите имя компьютера под управлением Windows XP, на котором включен удаленный рабочий стол, и нажмите Подключиться.
Введите имя пользователя и пароль, а затем нажмите OK.
Как управлять удаленным рабочим столом
После установки подключения к удаленному рабочему столу ваш удаленный рабочий стол отображается в отдельном окне. Вы можете использовать клавиатуру и мышь локального хоста для управления удаленным компьютером.
Как получить доступ к локальным файлам
Вы можете получить доступ к своим дискам на локальном компьютере во время сеанса удаленного рабочего стола. Вы можете перенаправить локальные диски, включая жесткие диски, дисководы CD-ROM, дисководы гибких дисков и подключенные сетевые диски, чтобы вы могли передавать файлы между локальным хостом и удаленным компьютером так же, как вы копируете файлы из сетевой папки. Вы можете использовать проводник Microsoft Windows для просмотра дисков и файлов для каждого перенаправленного диска. Кроме того, вы можете просмотреть файлы для каждого перенаправленного диска в «Мой компьютер». Диски отображаются как "drive_letter on terminal_server_client_name" как в проводнике Windows, так и в "Моем компьютере".
Чтобы просмотреть диски и файлы для перенаправленного диска:
Нажмите "Пуск", выберите "Все программы" (или "Программы"), выберите
Стандартные, выберите "Связь" и нажмите "Подключение к удаленному рабочему столу".
Нажмите "Параметры" и перейдите на вкладку
Локальные ресурсы.
Нажмите "Диски", а затем нажмите
Подключиться.
Как завершить сеанс удаленного рабочего стола
После завершения использования подключения к удаленному рабочему столу:
Нажмите "Пуск" в окне "Подключение к удаленному рабочему столу", а затем нажмите "Завершение работы".
Нажмите «Выйти», а затем нажмите «ОК».
Ссылки
Для получения дополнительных сведений об удаленном рабочем столе и о том, как установить удаленный рабочий стол в версиях Windows, отличных от Windows XP, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
Читайте также: