Robocopy

Robocopy 找不到特定目錄

  • April 5, 2021

我正在將我們的文件伺服器從 2008 遷移到 2012R2。目前我正在嘗試將所有文件夾和文件複製到我們的新伺服器,但該命令無法正常工作。

這是我正在使用的:

robocopy G: D:\ /e /zb /COPY:DATSOU /r:3 /w:1 /v/ /eta /log+:C:\robocopy\copyreport.txt /tee /sec /tbd

但由於某種原因它不起作用..它找不到具體的路徑。我檢查並仔細檢查,我 100% 確定路徑正常工作並且是正確的.. 我之前的日誌文件有一個錯誤,但解決了這個問題。

有誰知道怎麼了?

實際錯誤:2015/04/22 11:24:56 ERROR 3 (0X00000003) Accessing Source Directory G:\ The system cannot find the path specified.

我在映射驅動器上遇到了同樣的問題。我在technet論壇上找到了答案。

這是由以最高權限執行(在本地系統上)引起的。請以使用者而非管理員身份執行。通常管理員只有本地訪問權限,不能訪問伺服器。

此問題是由以管理員身份(在舊伺服器上)執行命令引起的。以非管理員使用者身份執行命令將解決問題。

作為最佳實踐分析器中建議的清理的一部分,更改短文件名的系統資料庫項。它告訴我修改的關鍵是這個。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation

它預設為 2,我已根據 BPA 將其更改為 1。我回去將它改回 2 並重新執行 robocopy 腳本而沒有錯誤。

只是想讓人們知道什麼對我有用:

reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v NtfsDisable8dot3NameCreation ^
/t REG_DWORD /d 2 /f

我的 windows 10 1909 (18363.778) 預設為 0。我只設置了 2,現在它就像一個魅力。

謝謝

引用自:https://serverfault.com/questions/684625