/ / Utilità di Windows per copiare il file da un computer remoto [chiuso] - Windows, PowerShell, batch-file, copia

Utilità di Windows per copiare file da un computer remoto [chiuso] - Windows, PowerShell, batch-file, copia

Sto cercando l'utilità di windows nativa o il cmdlet di PowerShell per farlo. (Non server SSH su Windows)

Ho due macchine sulla stessa rete. Voglio copiare i file da machine1 a machine2 eseguendo un comando sul computer 2. Ciò significa che devo specificare le credenziali per machine1 durante la copia del file.

Ho trovato il PsExec strumento, che consente di copiare il file dalla macchina di esecuzione dei comandi psexec alla macchina remota ed eseguirlo automaticamente. Ma non voglio un simile comportamento.

Qual è il modo migliore per ottenere il file da Machine1 su machine2?

risposte:

5 per risposta № 1

Crea un file batch che si autentica per la prima volta nella casella remota, quindi copia il file.

corri su machine1

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

Invece di usare "copia", guarderei anche all'utilizzo gratuito robocopy.exe utilità invece.


3 per risposta № 2

PowerShell Copy-Item non supporta ancora le credenziali per il provider di filesystem. Quindi, è escluso.

PSExec è probabilmente l'unica opzione disponibile. Inoltre, controlla RemoteExec. http://www.isdecisions.com/en/software/remoteexec/

Non l'ho provato da solo, ma aiuta a copiare i file da / verso una macchina remota.


1 per risposta № 3

Hai esaminato il client di stucco ssh perfacendo scp e un server ssh basato su Windows? Non posso raccomandare un server ssh particolare per la piattaforma Windows, anche se sono sicuro che ci sono un sacco di applicazioni basate su openssh, ma raccomando caldamente il processo, che è necessario conoscere a lungo -termine di una carriera digitale, comunque.