我正在编写一个我想从服务器A运行的PowerShell脚本.我想连接到服务器B并将文件作为备份复制到服务器A.
如果无法完成,那么我想从服务器A连接到服务器B并将文件复制到服务器B中的另一个目录.
我看到他们Copy-Item
命令,但我不知道如何给它一个计算机名称.
我原本以为我可以做点什么
Copy-Item -ComputerName ServerB -Path C:\Programs\temp\test.txt -Destination (not sure how it would know to use ServerB or ServerA)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我正在尝试创建一个PowerShell脚本,使用其IP地址将文件从本地计算机复制到远程计算机.
我使用以下命令测试了我的客户端 - 服务器连接:
Invoke Command -ComputerName <IP Address> -ScriptBlock {ipconfig} -Credential $credential
Run Code Online (Sandbox Code Playgroud)
(在此命令之前输入$ credential).
我尝试使用Copy-Item和Robocopy命令,但我不清楚它是否会获取我的凭据,然后让我将文件从本地复制到远程机器.具体来说,这些甚至会支持本地远程文件传输吗?
很多时候我遇到了如下错误:用户名和密码错误,源路径不存在或目标路径不存在.但我仍然想确定我是否在正确的轨道上并使用正确的命令来实现我想要的东西,或者是否还有其他我应该考虑使用的东西.我该如何解决这个问题?