través transferir remoto remotamente por pegar habilitar escritorio copiar compartir como archivos windows powershell

windows - transferir - Copie archivos de RDP remoto a la máquina local



habilitar copiar y pegar en windows server 2003 (8)

¿Hay alguna manera de que pueda iniciar una sesión de RDP en un servidor remoto de Windows y realizar una transferencia de archivos a la computadora local? Las versiones de Windows Server remoto varían. Se extiende entre 2000 y 2008.

Intenté buscar soluciones y parece estar dispersa en todas partes. Algunos sugieren usar mstsc.exe, otros sugieren PowerShell / Java / ASP Net. Estoy confundido. Apreciar alguna orientación aquí.

¡Gracias!

Actualización a continuación: 17 de febrero de 2012

Gracias por todas las sugerencias. Me gustaría agregar que los servidores remotos están bloqueados de forma segura y no tengo permiso para instalar servidores SSH, servidores FTP o unidades compartidas. La única forma de acceder a la máquina remota es a través de RDP, y estas máquinas también están en VLAN separadas a las que solo los usuarios autorizados pueden usar RDP para acceder a estas máquinas. Intento crear una secuencia de comandos que pueda ayudar a los usuarios autorizados a descargar los archivos necesarios.


  1. En la máquina del Cliente, Ejecutar-> mstsc.exe-> Recursos locales-> habilitar el portapapeles.
  2. En la máquina remota-> Windows ejecutar comando (Windows Key + R).
  3. Abra cmd -> (Taskkill.exe / im rdpclip.exe) escriba el comando corchetes
  4. Tienes "Éxito", entonces
  5. Escriba el mismo símbolo del sistema "rdpclip.exe"
  6. Ahora copia y pega ambos, funciona bien

1) Instale Dropbox o un producto equivalente de almacenamiento en la nube y sincronice los archivos necesarios de esa manera entre las computadoras. Recuerde, puede permitir que solo ciertas carpetas se sincronicen en dispositivos específicos (no tiene que sincronizar todo el Dropbox, solo las carpetas que necesita)

2) Si tiene permiso para configurar más de un usuario en el servidor remoto, tenga un segundo usuario y luego haga que la sesión de usuario2 conecte la sesión rdp al usuario1. Esto mantendrá viva la GUI del usuario1 en la nube sin tener que permanecer conectado a rdp localmente.

Este video debe mostrarle cómo implementar esta configuración de 2 usuarios en su servidor para mantener abierta una sesión rdp. Tenga en cuenta que esto ''permanentemente'' usa 1 sesión de rdp hasta que decida cerrarlo. [markdown no puede incrustar video :(]

Luego use AmmyyAdmin en el escritorio del usuario1 para conectar y manipular el escritorio. Esto incluye usar la capacidad del administrador de archivos de AmmyyAdmin para navegar por cualquier carpeta que necesite y copiar. AmmyyAdmin puede ser gratuito si se conecta a través de una conexión IP directa. La mayoría de los servidores tienen direcciones IP dedicadas o direcciones de subdominios, por lo que esto no debería ser un problema. Una buena idea para proteger con contraseña su inicio de sesión en AmmyyAdmin y qué ID tiene acceso a conexiones remotas desatendidas. El administrador de archivos Ammyy es un poco crudo, pero funciona. Su gran cosa es la simplicidad y la velocidad.

Tendría que escribir sus propios scripts (java, .net, c # / c ++, etc.) para iniciar ammyyadmin localmente y automatizar el inicio de sesión y la descarga de archivos específicos.

Esta estrategia es un poco más compleja, pero debería hacer el trabajo. No estoy seguro de por qué Microsoft rdp no puede tener un gestor de archivos simple y rápido como lo que tiene el administrador de ammyy; Oh bien.


Asegúrese de que su máquina remota habilitó PSRemoting ejecutando el comando follwing en powershell

Enable-PSRemoting –Force

Desde la computadora del cliente ejecute el siguiente comando para establecer la conexión net use "/ {RemoteIP} / c $" "{Password}" / USER: "{Username}" / persistent: no

Aquí después puede usar Copiar-Elemento, Eliminar-Elemento en la red.

Copiar-Elemento [PACKAGEPATH] * / [COMPUTER] / c $ / installers -recurse


Ctrl + C en el escritorio remoto, y Ctrl + V en local, si no busca ninguna solución automatizada. (Por favor, compruebe la configuración de RD para habilitar copiar y pegar)


Puede asignar una unidad usando escritorio remoto.

Opciones> Recursos locales> Más



Una vez que ha mapeado las unidades necesarias como dice Andy, puede ejecutar un archivo LOCAL por lotes cada vez que se conecte especificando su ruta local (usando //tsclient/c para referir su unidad local) en la pestaña Programas en las propiedades RDP.
Recuerde escribir cmd / c antes de esa ruta.
La conexión rdp se cerrará automáticamente una vez que finalice el archivo por lotes, pero puede agregar el comando pause en su extremo para ver qué sucedió durante la ejecución.

Conectándose de esta manera, puede editar el archivo por lotes antes de conectarse.


Una vez que haya mapeado las unidades que desea utilizar con mstsc, puede usar //tsclient para acceder al sistema de archivos de la máquina local, es decir, al cliente de servicios de Terminal desde el que tiene RDP habilitado en el cuadro de control remoto.

Si todo lo que intenta hacer es copiar el archivo desde un cuadro remoto, simplemente haga //machine/c$/path etc. o comparta la carpeta y haga //machine/share para obtenerlos. RDP no es necesario en este caso.