I a batch file that fix permissions in ALL the Tree of a docomentum storage. it sits in a UNC operation directory.
goSetPriv.bat
@echo off
set /a _cnt=0
set _docdir="UNC_DCTM_PATH_TO_SCAN\*"
if (%1) NEQ () set _docdir="%*"
set _start=%date:~4,10% %time%
pushd UNC_OF_OP_DIR
FOR /D %%I in (%_docdir%) DO (
icacls %%I /grant:r ssis_admin:R /inheritance:e > nul
call :counter
)
......
counter:
......
When I run goSetPriv as a scheduled task (Higest privileges , Windows 7 Server 2008R2) PROGRAM: \O:\goSetPriv.bat
It runs quickly over all the parent directories without changing their permissions of the sub-directories and files within them. When I run the batch without straight from cmd (i.e O:>goSetPriv.bat) it does the job slowly changing all the sub-folders and files within the all the parent directories.
Where is the problem ?
Thank you
@
symbol and then followed by my name and I'll get a notice you comment back. – Drink Some Pimp Juice IT Jul 8 '17 at 15:02