检索有权访问网络文件夹及其子文件夹的用户/组列表?

检索有权访问网络文件夹及其子文件夹的用户/组列表?

我们的一位用户正在请求获取有权访问网络上两个文件夹的用户和群组列表,以及这两个文件夹的所有子文件夹。子文件夹多达数百甚至数千个。有没有一种自动化方法可以实现此操作?

答案1

我将使用 powershell 中的 get-acl:

get-childitem -recurse | where {$_.psiscontainer}|get-acl

这:

  1. 获取目录列表(递归)
  2. 如果碰巧管道上的项目是一个容器(文件夹)...
  3. 检索 ACL 列表

答案2

您也可以尝试SolarWinds 工具为此,尽管它在递归方面并不擅长。

答案3

cacls.exe应该可以满足您的要求,虽然有点难以阅读,但这是在命令行上执行此类任务所必需的。

相关内容