![Windows:如何检查每个经过身份验证的用户是否具有修改(M)权限的文件夹?](https://linux22.com/image/1510872/Windows%EF%BC%9A%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%AF%8F%E4%B8%AA%E7%BB%8F%E8%BF%87%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E7%9A%84%E7%94%A8%E6%88%B7%E6%98%AF%E5%90%A6%E5%85%B7%E6%9C%89%E4%BF%AE%E6%94%B9%EF%BC%88M%EF%BC%89%E6%9D%83%E9%99%90%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
我想查看我的 Windows 7 计算机上哪些目录可以被经过身份验证的用户修改(运行时你就会看到它icacls c:\path\to\directory
),我想制作一个批处理脚本,但我确信有一种更简单的方法(使用西米克或许 ?)
以下是我尝试过的:
for /R %f in (.) do cacls %f | findstr /i "NT AUTHORITY\Authenticated Users:(ID)(M)"
但对于这种循环的某些情况,我得到:
Displays or modifies access control lists (ACLs) of files
还有其他内容,但这些目录中不显示“NT AUTHORITY\Authenticated Users:(ID)(M)”。
谢谢