Robocopy将文件复制到远程计算机

时间:2013-10-07 20:50:15

标签: deployment service continuous-integration psexec robocopy

我正在尝试编写robocopy命令将文件从本地计算机复制到我的任何一个部署服务器

ROBOCOPY ../../MyService/bin/release/ \\remote-computer\\C:\services\myservice /MIR

我收到此错误

The system detected a possible attempt to compromise security. 
Please ensure that you can contact the server that authenticated you.

这是预期的,因为我没有在命令中包含任何类型的安全凭证。

有没有办法通过包含权限来实现这一点?我不想通过共享文件夹和类似的东西来做到这一点。我看了,但我在文档中看不到任何内容。

我应该使用psexec之类的东西吗?或许我应该使用像PowerShell这样的东西?

3 个答案:

答案 0 :(得分:1)

您能否请一看这个答案,看看这是否能回答您的问题:Robocopy commands to copy a file to over 50 remote machines。另外,请查看此知识库文章:http://support.microsoft.com/kb/938457

答案 1 :(得分:0)

访问远程计算机上的文件路径时,您需要将驱动器号作为隐藏共享而不是仅使用冒号

即。远程机器上的C盘成为\ remoteserver \ C $ \ Filepath

答案 2 :(得分:0)

我的VPN连接到远程驱动程序(H :)超时后,我第一次得到了这个。 我恢复了VPN连接,但仍然遇到了这个robocopy错误。

我通过使用Windows文件资源管理器并单击我的H:驱动器为我修复了此问题。它刷新了,我重新尝试了我的robocopy批处理文件脚本,一切顺利。

(竖起大拇指)

相关问题