이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

OS/Windows

batch script - Registry value 값 확인 결과 파일에 저장

이쿠우우 2022. 4. 7. 20:38
반응형

 

 
 

Registry value 값 확인 결과 파일에 저장(값이 없는 경우 에러 메세지 출력안함)

 
[원하는 상황]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp 경로의 InstallPath 값을 test.log 파일에 저장하고 싶음.
그리고 해당 경로가 존재하지 않는 경우 test.log 파일을 빈 내용으로 만들고 싶음.

 
[문법]
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp" /f  "InstallPath" /s 2>nul | find /I "InstallPath"  > test.log
 
/f 옵션 : registry 경로의 어떤 값을 확인할지 입력
/s 2>nulregistry 경로가 존재하지 않는 경우 에러 메세지를 출력하지 않음
 
[결과]
정상적으로 값 확인 가능

 
만약 존재하지 않는 경로를 넣을 경우 test.log 파일에 내용이 없음

반응형