一个多一点的测试失败后,似乎该文件的名称是没有问题的,因为我可以用相同的名字复制0KB大小的新文件没有错误。但是,我试图复制的文件大小约为8GB。
我试图从一个驱动器复制文件的负载到另一个时出现恼人的错误。该Copy-Item
命令如下:
Copy-Item $oldLocation $newLocation -Recurse -Force
其中的参数:
$oldLocation = 'E:\Documents\Outlook Files\[email protected]'
$newLocation = 'F:\PST Files\EZ-SWAP EX\Documents\Outlook Files\[email protected]'
这一点我也试着对自己,在分离式PowerShell窗口,并没有Recurse
和Force
开关,用相同的结果。我也尝试了这个命令,而没有在参数中加入路径,只是指定了字符串。
注意,我从1个外置硬盘复制到另一个外部硬盘驱动器
他们似乎除了1个文件,它引发以下错误的工作:
Copy-Item : The parameter is incorrect. At line:4 char:1 + Copy-Item $old $new -Force -Recurse + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Copy-Item], IOException + FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.CopyItemCommand
此文件是独特的,因为文件名看起来像这样:
[email protected]
其中所有其他文件只被称为
filename.pst
我不确定包含的域是否导致此问题,但这可能是问题吗?
如果没有,那么可能会出现什么问题呢?错误消息根本没有帮助。
我$PSVersionTable.PSVersion
输出
Major Minor Build Revision
----- ----- ----- --------
5 1 14393 693
什么_exactly_是在发生这种情况时发出的“Copy-Item”命令? –
@JeffZeitlin感谢您的评论杰夫 - 我更新了我的问题 – Bassie
所以,如果我理解这一点,'... \ name @ domain.co.za.pst'是一个文件夹,其中的文件? –