用于从远程计算机复制文件的Windows实用程序

Inv*_*ble 7 windows powershell copy batch-file

我正在寻找本机Windows实用程序或powershell cmdlet来执行此操作.(不是Windows上的SSH服务器)

我在同一个网络上有两台机器.我想通过在机器2上执行一些命令将文件从machine1复制到machine2.这意味着我需要在复制文件时为machine1指定凭据.

我找到了这个PsExec工具,它只允许从psexec命令执行机器复制文件到远程机器并自动执行它.但是,我不希望这样的行为.

将文件从Machine1传送到machine2的最佳方法是什么?

小智 5

制作首先针对远程复选框进行身份验证的批处理文件,然后复制该文件.

在machine1上运行

@echo off
net use \\\\machine2\admin$ /user:machine2\Admind2 /password:password
copy \\\\machine2\c$\data.file c:\
net use \\\\machine2\admin$ /delete
Run Code Online (Sandbox Code Playgroud)

而不是使用"复制",我也会考虑使用免费的robocopy.exe实用程序.


Sni*_*gus 1

您是否研究过用于执行 scp 的 putty ssh 客户端和基于 Windows 的 ssh 服务器?我无法为 Windows 平台推荐特定的 ssh 服务器,尽管我确信有很多基于 openssh 的应用程序,但我强烈推荐该过程。无论如何,在长期的数字职业生涯中,您需要熟悉这一点。