我正在尝试编写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这样的东西?
答案 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批处理文件脚本,一切顺利。
(竖起大拇指)