<分区>
我正在寻找用于执行此操作的 native Windows 实用程序或 powershell cmdlet。 (不是 Windows 上的 SSH 服务器)
我在同一个网络上有两台机器。我想通过在机器 2 上执行一些命令将文件从机器 1 复制到机器 2。这意味着我需要在复制文件时为机器 1 指定凭据。
我找到了PsExec
工具,它只允许将文件从psexec命令执行机器复制到远程机器并自动执行。但是,我不想要这样的行为。
将文件从 Machine1 获取到 machine2 的最佳方法是什么?
创建一个批处理文件,首先对远程框进行身份验证,然后复制该文件。
在 machine1 上运行
@echo off
net use \\\\machine2\admin$ /user:machine2\Admind2 /password:password
copy \\\\machine2\c$\data.file c:\
net use \\\\machine2\admin$ /delete
除了使用“复制”,我还考虑使用免费的 robocopy.exe
实用程序。