一個多一點的測試失敗後,似乎該文件的名稱是沒有問題的,因爲我可以用相同的名字複製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'是一個文件夾,其中的文件? –