我想问一下如何使用CMD或Powershell检查谁有权访问服务器上某个目录中的子文件夹?
答案 0 :(得分:5)
对于NTFS权限,我喜欢使用NTFSSecurity PowerShell Module,因为输出类似于Windows权限GUI。
它具有添加和删除权限的简单命令,这是一个使用标准acls命令的丑陋过程!
使用此模块查看当前的NTFS权限:
Get-NTFSAccess -Path "\\server\share\folder"
这将产生如下输出:
答案 1 :(得分:4)
您正在寻找icacls
。从cmd类型icacls directoryname /t
替换directoryname和实际目录名称,以显示目录和子目录的所有访问权限。 / t标志指定查找子目录。有关详细信息,只需在icacl中输入cmd或查看此链接:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/icacls