:開始
@ECHO off
REM =============環境に応じて、修正してください。=====================================
SET SUBIINACL="C:\Program Files (x86)\Windows Resource Kits\Tools\subinacl.exe"
SET ACLSUBDIR="d:\####\*.*"
SET option1=directoriesonly
SET option2=filesonly
SET option
SET option=%option1%
rem SET option=%option2%
rem SET ACLSUBDIRoption=/subdirectories
SET ACLSUBDIRoption=/subdirectories=%option%
rem SET ACLSUBDIRoption=/subdirectories=%option%
SET YYYYMMDD=%date:~0,4%%date:~5,2%%date:~8,2%
SET Time_edit=%time: =0%
SET HHMMSS=%Time_edit:~0,2%%Time_edit:~3,2%%Time_edit:~6,2%
rem SET ACLLOG=d:\admtools\RoboACL\log\%0_%option%_%YYYYMMDD%_%HHMMSS%.log
SET ACLLOG=d:\admtools\RoboACL\log\####_%option%_%YYYYMMDD%_%HHMMSS%.log
ECHO ==============================================================================
ECHO.
ECHO ↓↓↓↓↓ 自動生成、subinacl実行コマンド ここから ↓↓↓↓↓
ECHO.
ECHO %SUBIINACL% /noverbose /outputlog=%ACLLOG% %ACLSUBDIRoption% %ACLSUBDIR% /display
ECHO.
ECHO ↑↑↑↑↑ 自動生成、subinacl実行コマンド ここまで ↑↑↑↑↑
ECHO ******************************************************************************
ECHO * ACL処理実行確認 %0
ECHO * %SUBIINACL%
ECHO * ディレクトリ :%ACLSUBDIR%
ECHO * オプション :%ACLSUBDIRoption%
ECHO * :
ECHO * ログパス :%ACLLOG%
ECHO * :
ECHO * start :実行を開始
ECHO * quit :実行を中止
ECHO * 上記以外の文字:当バッチ処理の先頭に戻ります
ECHO ******************************************************************************
IF "%1"=="G" GOTO ACL実行
SET /P Console_input="処理続行選択(上記参照) : "
IF /I "%Console_input%"=="quit" EXIT
IF /I "%Console_input%"=="start" GOTO ACL実行
GOTO 開始
PAUSE
:ACL実行
%SUBIINACL% /noverbose /outputlog=%ACLLOG% %ACLSUBDIRoption% %ACLSUBDIR% /display
:ACL終了
EXIT /b %ERRORLEVEL%