0

我想知道的是如何将文件夹的 CACL 权限以递归方式(文件夹和文件)写入磁盘。我想写出两个不同的文件夹,并使用像 winmerge 这样的工具中的两个输出文件来比较它们。我有一个网站,在使用一些手动步骤进行设置时可以工作,但是当我从构建服务器发布时,CACLS 会自动设置某些内容,并且当您尝试浏览它时,该网站的访问再次被拒绝。我知道 TFS 构建服务器在发布时正在做某事,但我试图弄清楚它发布后有什么不同。我备份了可以工作的好文件夹,所以我需要输出每个文件夹的 CACL 等并进行文本比较。我已经通过眼睛查看并使用文件属性查看器检查了所有文件夹和文件,并查找丢失的文件或更改的 web。配置。这并不是说。我浏览了整个谷歌,找不到一个很好的解决方案。有人能帮我吗?

4

1 回答 1

0

在 PowerShell 中,您可以运行如下内容:

gci -Recurse *.* | % {cacls $_} > c:\temp\cacls.txt

这应该给你一些你可以在差异工具中比较的东西。

于 2015-06-25T19:19:11.633 回答