碰到一个需求,要求可以傻瓜式创建 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 |
|