:開始
@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%
