我正在 cmd 中寻找一个命令,该命令将拒绝除特定用户之外的所有用户访问某个文件夹。我试过了,icacls
但我做不到。
问问题
109 次
1 回答
1
这是可能的,可以使用cmdcacls
中的命令来完成:
for %A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %~A
在哪里允许这些用户再次访问某个文件夹,请使用:
for %A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %~A:f
请务必将 , 等替换user1
为user2
实际正确的用户名,并根据需要添加更多。您还需要更改C:\some\folder
为实际的文件夹路径。
对于批处理文件解决方案,将百分号加倍,如下所示:
@for %%A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %%~A:f
于 2019-02-19T14:33:10.960 回答