碰到一个需求,要求可以傻瓜式创建 windows 用户并且修改该用户对单个文件夹的权限的,创建的用户不能删除这个文件夹及其下的所有文件。写了个简单的脚本文件,但是修改权限后登录另一个账户进入修改了权限的文件夹后总是提示没有访问权限。请问我有哪些地方做的不对吗。下面是我的 bat 脚本
echo on
set userName=test
echo %userName%
set pathParent=%~dp0
set filePath=%pathParent%testFile
echo %filePath%
if exist "%filePath%" (
echo yes
) else (
mkdir "%filePath%"
echo no
)
set isExist=0
net user %userName% >nul 2>nul && set isExist=1 || set isExist=0
if %isExist% equ 1 (
echo 存在
) else (
echo 不存在
net user %userName% /add
)
net user %userName% >nul 2>nul && set isExist=1 || set isExist=0
echo %isExist%
net localgroup Users %userName% /add
@
REM icacls %filePath% /deny %userName%:(DC,D)
pause
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1099277
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.