如何查找文件或文件夹是否在不查看所有文件和文件夹的情况下在NTFS中的另一个文件夹中中断inheritance?

所以我有两个目录层次结构,一个在Windows Server 2003上,另一个在Windows Server 2008 R2上。

Windows Server 2008 R2上的目录是通过右键单击并创build一个新文件夹而创build的。

我使用xcopy将它们从一个层次复制到另一个层次

XCOPY \\server2003\Reporting \\server2008\c$\Reporting /O /X /E /H /K /Y /I 

但是,即使/O应该复制ACL和所有者,权限和所有者也不尽相同。 这里发生了什么? 这些文件仍然从Server 2008的C $驱动器中获得一些inheritance的ACL。

这让我担心所有的权限是不一样的。 那么如何知道子文件或文件夹没有中断inheritance?

Sysinternals工具AccessEnum可能会有所帮助。 这是一个graphics用户界面,将recursion扫描选定位置的权限,让你看到的东西分歧(如果有的话)。

从链接:

尽pipe基于Windows NT的系统所采用的灵活安全模式允许完全控制安全性和文件权限,但是pipe理权限以便用户具有对文件,目录和registry项的适当访问是困难的。 没有内置的方法来快速查看用户对目录或密钥树的访问。 AccessEnum在几秒钟内为您提供了文件系统和registry安全设置的完整视图,使其成为帮助您安全漏洞并在必要时locking权限的理想工具。

AccessEnum截图