我需要使用powershell脚本从一个远程服务器复制文件到另一个远程服务器。
我尝试过的方法:
当我使用以下powershell命令时,它可以正常工作(表示已经成功将文件从一个服务器复制到另一个服务器)
但是,当我使用以下脚本时,它会出现“无法找到路径”的错误,如下所示:
实际上,该文件在该路径中存在。
我尝试参考以下stack-overflow已有的问答:
- 使用凭证将文件复制到远程服务器时的PowerShell命令错误
- 'Session' 参数为空或为null的PowerShell脚本
- powershell远程
- 使用远程会话的Invoke-Command:无法验证参数上的参数
- 无法将二进制文件复制到远程Azure VM
- 在远程计算机上复制文件的PowerShell命令
我还尝试寻求帮助。
Get-Help Invoke-Command
问题:
- 我如何在脚本(2)中使用 "Invoke-Command(Scriptblock)" 命令内部的 "Copy-Item" 命令来复制文件?
- 有没有更好的方法来实现这个目标(即最佳实践)?