/ / Utilidad de Windows para copiar un archivo desde una máquina remota [cerrado] - windows, powershell, batch-file, copy

Utilidad de Windows para copiar un archivo desde una máquina remota [cerrado] - windows, powershell, batch-file, copy

Estoy buscando la utilidad nativa de Windows o el cmdlet powershell para hacer esto. (No servidor SSH sobre Windows)

Tengo dos máquinas en la misma red. Quiero copiar archivos de machine1 a machine2 ejecutando algún comando en la máquina 2. Eso significa que necesito especificar las credenciales para machine1 al copiar el archivo.

Encontré el PsExec herramienta, que solo permite copiar archivos desde la máquina de ejecución de comandos psexec a la máquina remota y ejecutarlos automáticamente. Pero, no quiero tal comportamiento.

¿Cuál es la mejor manera de obtener el archivo de Machine1 en machine2?

Respuestas

5 para la respuesta № 1

Cree un archivo por lotes que primero se autentique en el cuadro remoto y luego copie el archivo.

ejecutar en machine1

@echo off
net use \\machine2admin$ /user:machine2Admind2 /password:password
copy \\machine2c$data.file c:
net use \\machine2admin$ /delete

En lugar de usar "copia", también buscaría usar la versión gratuita. robocopy.exe utilidad en su lugar.


3 para la respuesta № 2

PowerShell Copy-Item aún no admite credenciales para el proveedor de sistemas de archivos. Entonces, eso está descartado.

PSExec es probablemente la única opción que tiene. Además, compruebe RemoteExec. http://www.isdecisions.com/en/software/remoteexec/

No lo he intentado yo mismo, pero ayuda a copiar archivos a / desde una máquina remota.


1 para la respuesta № 3

¿Has mirado en el cliente de masilla ssh parahaciendo scp y un servidor ssh basado en Windows? No puedo recomendar un servidor ssh en particular para la plataforma de Windows, aunque estoy seguro de que existen muchas aplicaciones basadas en openssh, pero recomiendo el proceso. Es una con la que deberá estar familiarizado a largo plazo. -Termino de una carrera digital, de todos modos.