1

我有一个 powershell 脚本,可以将大量(80+ gig)文件复制到网络位置。复制到位置驱动器时一切正常,但现在复制到网络上的备份位置,文件传输似乎只是挂起。看起来好像传输实际上已经完成,因为文件在目标上是正确的大小,并且在查看 PerfMon 时没有网络使用,所以看起来它只是在等待或确认某些事情。有没有其他人看到过这样的问题,或者有没有办法将复制操作标记为“不验证”?

4

2 回答 2

4

Powershell 很棒,但有时调用外部程序可以提供更强大的解决方案;通过网络传输大文件时,我总是从 Powershell 调用 Robocopy,并建议您使用这种方法。

于 2012-05-22T06:55:26.123 回答
1

也许您的问题是由于网络问题或 SMB 问题而附加的。您没有提供有关“from”和“to”机器的操作系统的任何详细信息,它也会产生影响。

这只是一个建议:您是否尝试在使用Copy-ItemPowerShell 挂载的远程文件系统上使用,如此处示例中所示

New-PSDrive -Name Y -PSProvider filesystem -Root \\ServerName\Share
Copy-Item BigFile Y:\BigFileCopy
于 2012-05-22T04:51:15.450 回答