windows-nt/Source/XPSP1/NT/sdktools/cacls/utest/c-tree.cmd
2020-09-26 16:20:57 +08:00

38 lines
1.5 KiB
Batchfile

@echo off
set NOPRINT="%1"
if "%1" == "" set NOPRINT=/r
md e:\tst1 > NUL
md e:\tst1\dir1 > NUL
md e:\tst1\dir2 > NUL
echo . > e:\tst1\dir1\a1.dat
echo . > e:\tst1\dir2\a2.dat
cacls e:\tst1\*.* /tree /grant everyone:C users:R > NUL
if errorlevel 1 echo ERROR - command 1 failed
veracl e:\tst1\dir1 %NOPRINT% everyone (OI)(CI)C BUILTIN\users (OI)(CI)R > NUL
if errorlevel 1 echo ERROR - command 2 verification failed
veracl e:\tst1\dir2 %NOPRINT% everyone (OI)(CI)C BUILTIN\users (OI)(CI)R > NUL
if errorlevel 1 echo ERROR - command 3 verification failed
veracl e:\tst1\dir1\a1.dat %NOPRINT% everyone C BUILTIN\users R > NUL
if errorlevel 1 echo ERROR - command 4 verification failed
veracl e:\tst1\dir2\a2.dat %NOPRINT% everyone C BUILTIN\users R > NUL
if errorlevel 1 echo ERROR - command 5 verification failed
cacls e:\tst1\*.dat /tree /edit /grant users:F > NUL
if errorlevel 1 echo ERROR - command 6 failed
veracl e:\tst1\dir1 %NOPRINT% everyone (OI)(CI)C BUILTIN\users (OI)(CI)R > NUL
if errorlevel 1 echo ERROR - command 7 verification failed
veracl e:\tst1\dir2 %NOPRINT% everyone (OI)(CI)C BUILTIN\users (OI)(CI)R > NUL
if errorlevel 1 echo ERROR - command 8 verification failed
veracl e:\tst1\dir1\a1.dat %NOPRINT% everyone C BUILTIN\users F > NUL
if errorlevel 1 echo ERROR - command 9 verification failed
veracl e:\tst1\dir2\a2.dat %NOPRINT% everyone C BUILTIN\users F > NUL
if errorlevel 1 echo ERROR - command 10 verification failed
del e:\tst1\dir1\a1.dat
del e:\tst1\dir2\a2.dat
rd e:\tst1\dir1
rd e:\tst1\dir2
rd e:\tst1