powershell将文件夹(带子文件夹)从一台服务器复制到另一台服务器并使用凭据

时间:2018-04-05 02:09:28

标签: powershell server scripting copy directory

  
    

我正在使用以下代码:

  
Copy-Item "\\10.0.0.49\E:\abc\TASKS\AUTO_DAILY_TOLL_NOTICE" -Destination "\\10.10.0.50\E\AshimTest\myscript" -Recurse

显示错误:

Copy-Item : Cannot find path 
'\\10.0.0.49\E:\CAS\TASKS\AUTO_DAILY_TOLL_NOTICE' because it does not 
exist.
At line:1 char:1
+ Copy-Item "\\10.0.0.49\E:\CAS\TASKS\AUTO_DAILY_TOLL_NOTICE" -Destination 
"\\10 ...
+ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: 
(\\10.0.0.49\E...ILY_TOLL_NOTICE:String) [Copy-Item], 
ItemNotFoundException
+ FullyQualifiedErrorId : 
PathNotFound,Microsoft.PowerShell.Commands.CopyItemCommand

我在这里遗漏了一些东西。

两台服务器都有凭据,是不是因为这个?

我实际上是从10.0.0.49服务器复制到运行powershell脚本的10.0.0.50服务器。

1 个答案:

答案 0 :(得分:0)

使用网络驱动器通常使用e $而不是e:

如果您尝试以下操作,结果是什么?

Copy-Item "\\10.0.0.49\E$\abc\TASKS\AUTO_DAILY_TOLL_NOTICE" -Destination "\\10.10.0.50\E$\AshimTest\myscript" -Recurse