Windows-Server-2003

在伺服器之間遷移數據但保留權限

  • September 9, 2015

我需要將我的共享從舊伺服器 (server2003 DomainA.co.uk) 遷移到新伺服器 (2008R2 DomainB.Local),它們位於不同的域中。我的主要問題是我需要保留每個共享的共享權限。(有數百個)

所有舊共享都獲得了具有權限的 Useraccount\DomainB.Local 使用者。但物理儲存在 DomainA.co.uk 的伺服器上。DomainB 中的伺服器有一個 DFS 共享,這是我將儲存數據的地方。我只需要幫助遷移共享和設置權限。

手動操作不是一種選擇。也許是PowerShell?

您可以為此使用 robocopy。如果你在 2008 R2 機器上執行它,你可以執行:

robocopy \\source\share c:\destination /MIR /SEC /SECFIX /r:5 /w:5

此處記錄了這些開關。

/MIR 開關在兩台伺服器上創建一個鏡像。這將跳過目標上未更改的文件,這允許您在工作時間使用此命令來獲得目標上的共享種子,然後只會在您第二次在下班時間執行時複製更改以執行切換。

**您唯一需要設置的是共享權限(如果您使用它們)。**它將複製所有文件和文件夾的所有 NTFS 權限。如果您實際上仍在使用共享權限,那麼現在可能是重新評估您是否真的需要它們的時候了。除非您有舊的 Win 9x 客戶端,否則標準做法是讓每個人都完全控制共享權限並通過 NTFS 權限控制訪問。

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