2012-08-10 4 views
0

나는 다음과 같은 배치 파일을 사용하여 키 값에 대한 레지스트리를 검색하려고하지만, 불일치 오류 수준에있다가 반환 :배치 파일 레지스트리 검색

@Echo off 
setlocal 
set PATHFIX=%CD% 
set LOGFILE=%SYSTEMDRIVE%\windows\IA\%COMPUTERNAME%-ISPA_Windows_7_STIG_V1R9_27_Jul_2012-%DATE%.txt 
echo Log file name will be %LOGFILE% 
echo Security Template logfile for %COMPUTERNAME% > %LOGFILE% 
echo -- >> %LOGFILE% 
for /f "delims=*" %%i in ('time /t') do set TIME=%%i 
echo Date run: %DATE% >> %LOGFILE% 
echo Time run: %TIME% >> %LOGFILE% 
echo -- >> %LOGFILE% 
echo Windows_7_STIG_V1R9 27 Jul 2012 >> %LOGFILE% 
echo =============================================================================================== >> %LOGFILE% 
FOR /F "tokens=1,2,3,4,5,6,7,8,9 delims= " %%F IN (WINDOWS_7_V1R9.txt) DO (
    reg query "%%F" /v "%%H" /t "%%I" | Find "%%J" 

    IF not ERRORLEVEL 1 (
     echo %%G Compliant 
     echo %%G %%K Compliant %%M>> %LOGFILE% 
     echo -- >> %LOGFILE% 
    ) ELSE (
     echo %%G Non-Compliant 
     echo %%G %%K Non-Compliant %%F\%%H %%I %%J >> %LOGFILE% 
     echo -- >> %LOGFILE% 
    ) 
) 
echo -- >> %LOGFILE% 
:PATCHES_COMPLETE 
for /f "delims=*" %%i in ('time /t') do set TIME=%%i 
echo -- >> %LOGFILE% 
echo ISPA-STIG for %COMPUTERNAME% completed at: %TIME% >> %LOGFILE% 

pause 

exit 

다음과 같이 텍스트 파일 설정 :

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System V-1075 ShutdownWithoutLogon REG_DWORD 0x1 ECSC-1 SV-25111r1_rule 셧다운 버튼 표시

모든 도움을 주시면 감사하겠습니다.

답변

0

1))이 다른 일을 inturupt 수 하고도 않은 지정된 키

3을 삭제할 수 있습니다으로 배치

2) 레지스트리와 자동화 된 검색을 수행해서는 안과 레지스트리를 검색 할 수 없습니다 레지스트리를 자동으로 탐색하는 유일한 방법은 .reg 파일을 사용하는 것입니다.

죄송합니다.

이 정보가 도움이되기를 바랍니다.

관련 문제