文件服務器文件夾,共享文件夾及權限遷移

轉自:http://wuxiaohui.blog.51cto.com/697989/417131

一.文件服務器上文件夾及權限的遷移問題。
1.關於文件夾及其權限遷移問題:如
xcopy \\192.168.1.52\個人網盤$\y756 \\192.168.10.52\個人網盤$\y756 /O /X /E /H /K

文件夾遷移權限傳導
當您使用 Windows Explorer 複製或移動文件和文件夾時,在這些文件或文件夾上設置的權限可能會發生改變。例如,當您在一個 NTFS 文件系統卷內或在兩個 NTFS 卷之間複製一個文件時,Windows  將把它當作一個新文件。作爲一個新文件,它將具有目標文件夾的權限,您將成爲“創建者所有者”。

注意:您必須對目標文件夾具有“寫”權限才能複製文件和文件夾。

可以使用帶 /O/X/E/H/K 開關的 Xcopy 命令複製文件並保留已明確應用於這些文件的現有權限。

這些開關具有下列作用: 
/E - 複製文件夾和子文件夾,包括空文件夾。
/H - 還複製隱藏文件和系統文件。
/K - 複製屬性。一般情況下,Xcopy 將重置只讀屬性。
/O - 複製文件所有權和 ACL 信息。
/X - 複製文件審覈設置(暗含 /O)。
注意:此操作過程不會覆蓋繼承的權限。使用帶 /O /X /E /H /K 開關的 Xcopy 命令複製文件時,將應用下面的繼承權限: 
? 直接分配到文件和文件夾的安全設置將被保留。
? 從源父文件夾中繼承的安全設置將丟失。
? 目標文件夾的安全設置將被繼承。
? 當您將文件或文件夾移動到 FAT 卷時,這些文件夾和文件將丟失它們的 NTFS 權限,因爲 FAT 卷不支持 NTFS 權限。

2.可以使用ntbakcup對某個文件夾備份,然後還原到另一個磁盤或文件夾或另一臺服務器。經測試正常!
3.使用微軟工具FSMT(尚未測試)
二.對於有安全權限的共享文件夾的遷移,可以用Xcopy複製到目標機器上後,再用Permcopy.exe把權限複製過去.Permcopy在resource kit的工具光盤中有.

1)可以首先利用Xcopy或其他方法把該共享文件(包括所有內容)拷貝至目標機器

2)在目標機器上,共享拷貝過來的文件夾

3)利用permcopy 把共享權限設置拷貝過去:

Permcopy \\源機器名 共享文件夾名 \\目標機器名 共享文件夾名 
ps:xcopy方法和fsmgmt遷移工具以及ntbackup工具我已經測試過,它只能把資料夾"安全性"中的權限COPY過去;而permcopy是將文件夾得共享權限拷貝過去,注意區分。

     首先您可以使用帶 /O/X/E/H/K 開關的 Xcopy 命令複製文件並保留已明確應用於這些文件的現有權限。
將一個文件夾複製到另一個文件夾中並保留其權限
1. 單擊開始,然後單擊運行。
2. 在打開框中,鍵入 cmd,然後單擊確定。
3. 鍵入 xcopy source destination /O /X /E /H /K ,然後按 Enter,其中 source 是要複製的文件的源路徑,destination 是這些文件的目標路徑。

如何將一個文件夾複製到另一個文件夾中並保留其權限
http://support.microsoft.com/kb/323007/zh-cn

     或者您可以嘗試使用 FSMT 來實現遷移文件夾及其權限,它提供了可簡化文件服務器的遷移和將遷移對用戶與商業應用程序的影響降低到最小的工具。您可以到以下網站下載FSMT:
Windows Server 2003 升級協助中心
http://www.microsoft.com/china/windowsserver2003/upgrading/nt4/upgradeassistance/default.mspx

文件服務器遷移工具包要求和兼容性:常見問題
http://www.microsoft.com/china/windowsserver2003/upgrading/nt4/tooldocs/msfst_faqs.mspx

      其次您可以使用Permcopy.exe 工具可用來從一個共享向另一個共享複製共享權限。使用 Permcopy.exe 工具將共享權限從一個共享複製到另一共享,請使用“permcopy \\source_server\share_name\\destination_server\share_name”命令,其中“source_server\share_name”和“destination_server\share_name”是到源和目標共享的通用命名約定 (UNC) 路徑。

備註: 不能使用 Permcopy.exe 工具來複制一個管理共享(共享名$,如 C$ 或 IPC$)的權限。 如果將權限複製到位於 x86 計算機的管理共享,則 Services.exe 程序可能會停止響應。有關這一注意事項及進一步信息可從 Windows光盤的Resource Kit 中找到。
 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章