Tutorial Detallado: Copiar Archivo de Equipo Remoto a Local con PowerShell
Todos saben que es algo complicado usar PowerShell para copiar un archivo de un equipo remoto a local. ¡Tienes suerte! Aquí, en este post, te proporcionamos pasos detallados sobre cómo hacer esto. ¡Sigue leyendo!
¿Cómo copio un archivo desde una computadora remota usando PowerShell?
"Tengo la necesidad de usar PowerShell para copiar un archivo desde la máquina remota a la máquina local. ¿Alguien puede decirme cómo hacerlo fácilmente?"
PowerShell: copiar archivo desde computadora remota a local
En esta parte, se introducirá en detalle cómo usar PowerShell para copiar archivos desde una máquina remota con credenciales.
Paso 1. Ejecuta PowerShell como administrador en la computadora local.
Paso 2. Primero, deberás establecer una nueva sesión remota. Ingresa el siguiente comando para crear una sesión remota a la computadora remota:
$MYSESSION = New-PSSession -ComputerName PC02.TECH.LOCAL
Paso 3. Verifica las propiedades de la sesión remota ingresando el siguiente comando. Luego, obtendrás el resultado del comando como se muestra en la siguiente imagen.
Get-PSSession
Paso 4. Copia un archivo a la computadora remota usando Powershell con el cmdlet Copy-Item. Debes especificar el parámetro FromSession y una ruta en la computadora local para el parámetro Destination. En nuestro ejemplo, copiamos un archivo de texto llamado "test" desde una computadora remota usando Powershell.
Copy-Item -FromSession $MYSESSION C:\test.txt -Destination C:\test.txt
Nota: También puedes copiar un archivo local a la computadora remota usando el parámetro ToSession.
Copy-Item -Path "C:\test.txt" -Destination "C:\" -ToSession $MYSESSION
Paso 5. Escribe el siguiente comando para verificar si el archivo fue copiado.
Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION
Paso 6. Aquí está la salida del comando:
Paso 7. Después de terminar, no olvides remover la sesión usando Remove-PSSession.
Remove-PSSession -Session $MYSESSION
Consejos adicionales: Transferir archivos entre dispositivos remotos a través de AnyViewer [Recomendado]
Sin embargo, no es recomendado copiar archivos de una computadora remota a una local mediante PowerShell. Hay métodos más confiables y fáciles, y uno de ellos es usar el software gratuito y fácil de usar de escritorio remoto AnyViewer. Te permite transferir archivos libremente entre dos dispositivos remotos sin esfuerzo.
- Compatibilidad. Es compatible con varios sistemas operativos Windows, desde Windows 7 hasta el último Windows 11.
- Seguridad. Está encriptado con Criptografía de Curva Elíptica (ECC), lo que mantiene tus archivos seguros de miradas indiscretas.
- Velocidad rápida. Te permite transferir lotes de archivos a una velocidad realmente rápida.
✍Nota: La función de transferencia de archivos requiere la versión 3.0 o superior. Si tu versión es inferior, por favor actualízala primero.
Descarga, instala y ejecuta AnyViewer en ambas computadoras. Luego, tienes dos opciones.
Parte 1. Registrarse en AnyViewer para la transferencia de archivos
Para usar la función de transferencia de archivos, debes registrarte en AnyViewer e iniciar sesión en la cuenta en la computadora Controladora.
Paso 1. En la computadora Controladora, ve a Iniciar sesión, y luego haz clic en Registrarse. (Si ya te has registrado en su sitio web oficial, puedes iniciar sesión directamente).
Paso 2. Rellena la información de registro.
Paso 3. Luego podrás ver que has iniciado sesión correctamente en AnyViewer. Tu dispositivo se asignará automáticamente a la cuenta en la que has iniciado sesión.
Parte 2. Transferir archivos con AnyViewer
Después de registrarte en una cuenta de AnyViewer e iniciar sesión en AnyViewer en la computadora Controladora, puedes comenzar a transferir archivos. Dependiendo de las situaciones diferentes, puedes elegir diferentes formas para lograr la transferencia de archivos.
Opción 1. Transferir archivos sin controlar la computadora remota
Paso 1. Ingresa el ID del dispositivo del destinatario en el cuadro en blanco, y luego elige Transferencia de archivos.
Paso 2. Luego se te preguntará si quieres Enviar una solicitud a tu pareja o Ingresar el código de seguridad.
- Enviar una solicitud a tu pareja: La computadora del Destinatario recibirá una ventana emergente preguntando si permite que controles su computadora.
- Ingrese el código de seguridad: Puedes ingresar el código de seguridad establecido por el Destinatario de antemano y lograr una conexión directa.
Consejo: Esta opción es adecuada para usuarios que necesitan transferir archivos a un desconocido o a alguien en quien no confían completamente, asegurando la seguridad durante la transferencia de archivos.
Opción 2. Transferir archivos durante una sesión de conexión remota
Paso 1. En la computadora del Destinatario, inicia sesión en la misma cuenta en la que has iniciado sesión en la computadora Controladora.
Paso 2. En la computadora controladora, ve a la pestaña Dispositivo, elige tu computadora objetivo y haz clic en Transferencia de Archivos para comenzar a transferir archivos.
Consejos: Esta opción es adecuada para usuarios que necesiten acceder con frecuencia a sus propias computadoras remotas y transferir archivos, garantizando comodidad durante la transferencia.
Independientemente de las opciones que elijas, aparecerá un cuadro de diálogo de Transferencia de Archivos. El camino de la computadora controladora se muestra a la izquierda del cuadro y el camino de la computadora receptora se muestra a la derecha. Puedes transferir archivos entre dispositivos (desde la computadora controladora hacia la computadora receptora o desde la computadora receptora hacia la computadora controladora) libremente haciendo clic en las flechas después de elegir los archivos objetivo.
Puedes ver el estado de la transferencia en la parte inferior del cuadro de diálogo de Transferencia de Archivos. Haz clic derecho para pausar o eliminar la tarea de transferencia. El cuadro de diálogo se puede cerrar cuando la transferencia esté completa.
Nota: El tamaño máximo de un solo archivo que se puede transferir para una cuenta gratuita es de 100 MB, y el número máximo de archivos que se pueden transferir por vez es de 100. Si deseas transferir archivos más grandes en mayor cantidad por vez, por favor actualiza a un plan Profesional o Enterprise.
Conclusión
Este post principalmente introduce cómo usar PowerShell para copiar un archivo desde la máquina remota hacia la local. También se introduce cómo copiar un archivo desde la máquina local hacia la máquina remota a través de PowerShell. Sin embargo, usar PowerShell no es siempre el método recomendado, ya que requiere conocimientos técnicos. Si necesitas una forma fácil de copiar y pegar archivos entre dispositivos remotos, prueba AnyViewer.