最佳实践 - 导出/导入 Windows 2008 文件/文件夹权限

最佳实践 - 导出/导入 Windows 2008 文件/文件夹权限

我正在我们的网络服务器上创建一个辅助网站,我希望该网站具有相同的文件夹和(大部分)文件权限,但内容完全不同。理想情况下,我希望从源文件夹结构中转储权限并将其导入到新的文件夹结构中。

我查看了 Sysinternals 工具、命令行和 powershell 选项,但它们似乎不能完全满足我的要求。实现我想要的功能的最佳方法是什么?

答案1

你可以这样做robocopy

假设源C:\inetpub\site1和目标为C:\inetpub\site2,以下将在“site2”下创建相同的文件夹层次结构,保留“site1”的权限。

robocopy C:\inetpub\site1 C:\inetpub\site2 /mir /copyall /xf *
  • /mir镜子
  • /copyall复制所有权限
  • /xf *排除符合 * 的文件

答案2

你看过 icacls 了吗?你可以让 icacls 将 acls 发送到一个文件,然后使用该文件设置目标上的权限。

或者您可以只使用 xcopy 将您的文件夹复制到新的 inetpub/wwwroot,然后替换需要替换的文件:

将文件夹复制到另一个文件夹并保留其权限

单击“开始”,然后单击“运行”。在“打开”框中,键入 cmd,然后单击“确定”。键入 xcopy sourcedestination /O /X /E /H /K,然后按 ENTER,其中 source 是要复制的文件的源路径,destination 是文件的目标路径。

相关内容