我正在尝试创建一个PowerShell脚本,以使用其IP地址将文件从本地计算机复制到远程计算机。使用PowerShell 2.0复制/传输文件
我测试通过使用此命令我的客户端 - 服务器连接:
Invoke Command -ComputerName <IP Address> -ScriptBlock {ipconfig} -Credential $credential
(其中$证书已被眼前这个命令之前输入)。
我尝试使用Copy-Item和Robocopy命令,但我不清楚它是否会占用我的凭据,然后让我将文件从本地复制到远程机器。具体来说,这些甚至会支持本地到远程文件传输?
很多次我遇到如下错误: 用户名和密码错误,源路径不存在或目标路径不存在。但我仍然想确定自己是否在正确的轨道上,并使用正确的命令来实现我想要的,或者如果有其他我应该考虑使用的命令。我该如何解决这个问题?
你需要发布实际的代码和你得到的错误。不要模糊。你已经尝试了一些东西,但它不起作用 - 告诉我们你已经尝试了什么,以及失败是什么。 – alroc
Powershell使用您已有的权限运行命令。所以如果你能够通过gui复制,那么Copy-Item应该可以工作。 –
建议:映射网络驱动器,如果需要,可以使用旧的“net use”命令。更多先进的功能可以看看start-bitstransfer或robocopy –