Windows

最佳實踐 - 導出/導入 Windows 2008 文件/文件夾權限

  • March 20, 2013

我正在我們的網路伺服器上創建一個輔助網站,我希望它擁有相同的文件夾和(大部分)文件權限,但內容完全不同。理想情況下,我只想從源文件夾結構中轉儲權限並將其導入新的文件夾結構。

我查看了 Sysinternals 工具、命令行和 powershell 選項,但它們似乎並沒有完全符合我的要求。做我想做的最好的方法是什麼?

您可以使用robocopy.

假設源C:\inetpub\site1和目標為C:\inetpub\site2,以下將在“site2”下創建相同的文件夾層次結構,保留“site1”的權限。

robocopy C:\inetpub\site1 C:\inetpub\site2 /mir /copyall /xf *
  • /mir鏡子
  • /copyall複製所有權限
  • /xf *排除匹配的文件 *

你看過icacls嗎?您可以讓 icacls 將 acls 吐出到文件中,然後使用該文件設置目標的權限。

或者您可以使用 xcopy 將您的文件夾複製到新的 inetpub/wwwroot,然後替換需要替換的文件:

將文件夾複製到另一個文件夾並保留其權限

點擊開始,然後點擊執行。在“打開”框中,鍵入 cmd,然後點擊“確定”。鍵入 xcopy sourcedestination /O /X /E /H /K 然後按 ENTER,其中 source 是要複製的文件的源路徑,destination 是文件的目標路徑。

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