如何使用cmd或powershell检查谁有权访问文件夹

M.U*_*tun 1 powershell rights cmd access

我想问一下,如何使用CMD或Powershell检查谁可以访问服务器上某个目录中的子文件夹?

Tom*_*Dee 5

您正在寻找icacls. 在 cmd 中,icacls directoryname /t将目录名替换为实际目录名,以显示该目录和子目录的所有访问权限。/t 标志指定在子目录中查找。有关更多信息,只需在 cmd 中输入 icacls 或查看此链接: https: //learn.microsoft.com/en-us/windows-server/administration/windows-commands/icacls


Jam*_* C. 5

对于NTFS权限,我喜欢使用NTFSSecurity PowerShell模块,因为输出类似于Windows权限GUI.

它具有添加和删除权限的简单命令,这是使用标准acls命令的丑陋过程!

要使用此模块查看当前的NTFS权限:

Get-NTFSAccess -Path "\\server\share\folder"
Run Code Online (Sandbox Code Playgroud)

哪个会产生这样的输出:

GET-NTFSAccess