我正在尝试将单个目录中的所有文件从一个服务器传输到另一个服务器。我工作的代码看起来像这样。
Copy-Item -Path "\\$Remoteservername\e$\SomeProgram\Documents\ExportedFiles\*" -Destination "\\$serverImRunningPowerShellOn\d$\File_Download\"
这工作了1天,然后我开始在第二天收到错误。然后第二天,它没有改变任何东西,它运行但只抓取E:\ SomeProgram \ Documents \ ExportedFiles中的文件名。
我尝试过其他方法并收到WinRM错误。然后我尝试传递凭据,这些凭据不起作用,也没有将服务器im添加到其他服务器(我从中提取文件的那个)可信主机列表。
我想要一个脚本,将服务器A上的导出文件目录中的所有文件传输到服务器B(我已远程访问)。
关于如何以正确的方式做到这一点的任何想法?
编辑:这是一个递归问题。它工作了很短的时间,但现在我收到了这个错误。Copy-Item:无法检索cmdlet的动态参数。无效路径:' \ $ Remoteservername \ e $ \ SomeProgram \ Documents \ ExportedFiles *'。
我发誓这可以运行大约6次。然后就停止了工作。我知道路径是有效的。