Skip to content

minority opinions

Menu
  • Home
  • 꿀팁정리 & 자기계발
  • 기술 정보 & 테크 소식
  • 이슈 뉴스 정리
  • 주식 경제
  • Tags
Menu

윈도우 batch 배치 스크립트 PC 점검

Posted on 10월 23, 20217월 8, 2023 by Daniel J.

아주 예전에 쓰던 방법이긴하나 가끔 유용할때가 있다. 예를들어 윈도우10 방문자용 노트북이 10대가 있는데 보안 점검을 일일이 수동으로 해야할때, 매번 10대 이상을 보안 점검 하기는 귀찮은 일이다.

하여 윈도우 batchscript (.bat 파일) 로 윈도우 OS 부팅시 등록해놓으면 자동으로  알아서 실행되며, 점검 결과 파일만 수집하면 번거로운 일을 덜을수있다.


체크 항목 일부

  • PC 정보 / IP 정보 / hostname / 실행시간
  • 설치 프로그램 확인 (불법 프로그램 설치 방지) 
  • 윈도우 업데이트 최신 날짜
  • 백신 설치 여부 (알약 백신 기준)
  • 알약 백신 업데이트 날짜

pc-check.bat 윈도우 배치파일

@echo off
cls
setlocal

set DATE="date /t"
set TIME="time /t"
set directory="C:\check-log"

set IPs="netsh interface ip show address | findstr "IP 주소:" | findstr /v "127.0.0.1""
set HNAME="hostname"

rem ### Check List Command ###

FOR /F "tokens=1" %%a IN (' %DATE% ') DO SET DATE=%%a
FOR /F "tokens=2" %%a IN (' %TIME% ') DO SET TIME=%%a
FOR /F "tokens=5,6" %%a IN (' %OSNAME% ') DO SET OSNAME=%%a %%b
FOR /F "tokens=3" %%a IN (' %IPs% ') DO SET IPs=%%a
FOR /F "tokens=1" %%a IN (' %HNAME% ') DO SET HNAME=%%a


echo.                                                             > %directory%\%HNAME%.%DATE%.txt
echo ============================================================ >> %directory%\%HNAME%.%DATE%.txt
echo ■■■■■■■■■■    PC 정보    ■■■■■■■■■■                           >> %directory%\%HNAME%.%DATE%.txt
echo ============================================================ >> %directory%\%HNAME%.%DATE%.txt
echo ○ IP : %IPs%                                    >> %directory%\%HNAME%.%DATE%.txt
echo ○ PC명 : %HNAME%                                  >> %directory%\%HNAME%.%DATE%.txt
echo ○ 실행시간 : %DATE% %TIME%                            >> %directory%\%HNAME%.%DATE%.txt
echo ============================================================ >> %directory%\%HNAME%.%DATE%.txt


echo ■■■■■■■■■■ 설치 프로그램 확인 ■■■■■■■■■■                           >> %directory%\%HNAME%.%DATE%.txt
powershell "Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate" >> %directory%\%HNAME%.%DATE%.txt
echo. >> %directory%\%HNAME%.%DATE%.txt
echo ============================================================ >> %directory%\%HNAME%.%DATE%.txt


echo ■■■■■■■■■■ 최근 OS 업데이트 날짜 ■■■■■■■■■■                           >> %directory%\%HNAME%.%DATE%.txt 
powershell "gwmi win32_quickfixengineering | Select-Object installedon |sort installedon | Select-Object -last 1 "  >> %directory%\%HNAME%.%DATE%.txt
echo. >> %directory%\%HNAME%.%DATE%.txt
echo ============================================================ >> %directory%\%HNAME%.%DATE%.txt

net start | find /i "AlYac" > NUL
if errorlevel 0 (
      echo ■■■■■■■■■■ 알약 백신 운영 여부 ■■■■■■■■■■       >> %directory%\%HNAME%.%DATE%.txt
	  echo ▶ 실행중                                  >> %directory%\%HNAME%.%DATE%.txt
)else (
      echo ■■■■■■■■■■ 알약 백신 운영 여부 ■■■■■■■■■■       >> %directory%\%HNAME%.%DATE%.txt
	  echo ▶ 미실행                                  >> %directory%\%HNAME%.%DATE%.txt
)

echo. >> %directory%\%HNAME%.%DATE%.txt
echo ============================================================ >> %directory%\%HNAME%.%DATE%.txt

echo ■■■■■■■■■■ 알약 업데이트 날짜  ■■■■■■■■■■                          >> %directory%\%HNAME%.%DATE%.txt
powershell "dir "C:\ProgramData\ESTsoft\ALYac\log\event" | Select-Object LastWriteTime | Select-Object -last 1"  >> %directory%\%HNAME%.%DATE%.txt
echo. >> %directory%\%HNAME%.%DATE%.txt
echo ============================================================ >> %directory%\%HNAME%.%DATE%.txt

https://blog.kakaocdn.net/dn/bh6HRg/btrwVrFMPz9/ikoseietzVxrAzBLaK9cd0/pc-check.bat?attach=1&knm=tfile.bat

바탕화면 등록 스크립트 vbs

Set WshShell = CreateObject(“WScript.Shell”) WshShell.Run chr(34) & “C:\check-log\NoteBook_Check.bat” & Chr(34), 0 Set WshShell = Nothing

점검 결과 로그

============================================================ 
■■■■■■■■■■    PC 정보    ■■■■■■■■■■                           
============================================================ 
○ IP : 192.168.71.1                                    
○ PC명 : Notebook-4KQZA256                                  
○ 실행시간 : 2018-01-19 11:40                            
============================================================ 
■■■■■■■■■■ 설치 프로그램 확인 ■■■■■■■■■■                           

DisplayName                                                    DisplayVersion  Publisher                   InstallDate 
-----------                                                    --------------  ---------                   -----------                                                                                                                       
Chrome                                                         63.0.3239.132   Google Inc.                 20171206    
NVIDIA Stereoscopic 3D Driver                                  7.17.13.7500    NVIDIA Corporation                      
TouchEn nxKey with E2E for 32bit                               1.0.0.59        RaonSecure Co., Ltd.                                                                                                                                         
WinSCP 5.9.3                                                   5.9.3           Martin Prikryl              20170118    
Windows Mobile Extension SDK 10.0.14393.0 - ARM                10.1.14393.33   Microsoft Corporation       20170124    
Windows App Certification Kit SupportedApiList x86             10.1.14393.33   Microsoft Corporation       20170124    
Windows Desktop Extension SDK Contracts                        10.1.14393.33   Microsoft Corporation       20170124    
WinRT Intellisense Desktop - en-us                             10.1.14393.33   Microsoft Corporation       20170124    
Windows 8.1 WDK Headers and Libs                               10.1.14393.0    Microsoft Corporation       20170124    
Windows SDK Desktop Tools                                      10.1.14393.33   Microsoft Corporation       20170124    
Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501   12.0.30501.0    Microsoft Corporation                   
Windows Phone Driver Kit (MC_arm64_fre)                        10.1.14393.0    Microsoft Corporation       20170124    
Microsoft_VC90_CRT_x86                                         1.00.0000       Adobe                       20170522    
.
.
.
.
============================================================ 
■■■■■■■■■■ 최근 OS 업데이트 날짜 ■■■■■■■■■■                            

InstalledOn             
-----------             
2018-01-16 오전 12:00:00


 
============================================================ 
■■■■■■■■■■ 알약 백신 운영 여부 ■■■■■■■■■■       
▶ 실행중                                  
 

============================================================ 
■■■■■■■■■■ 알약 업데이트 날짜  ■■■■■■■■■■                          

LastWriteTime           
-------------           
2018-01-19 오전 10:40:04
 
============================================================

더 체크해야할 항목은 bat 파일에 추가

이 글 공유하기:

  • 페이스북에 공유하려면 클릭하세요. (새 창에서 열림) Facebook
  • 클릭하여 X에서 공유 (새 창에서 열림) X
  • 인쇄하기 (새 창에서 열림) 인쇄
  • 클릭하여 친구에게 이메일로 링크 보내기 (새 창에서 열림) 전자우편
  • Telegram에 공유하려면 클릭하세요. (새 창에서 열림) Telegram
  • WhatsApp에 공유하려면 클릭하세요. (새 창에서 열림) WhatsApp

이것이 좋아요:

좋아하기 가져오는 중...

관련

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Category

  • Article (66)
  • Uncategorized (178)
  • 게임 소식 (13)
  • 기술 정보 & 테크 소식 (260)
  • 꿀팁정리 & 자기계발 (317)
  • 블로그 (26)
  • 사건 사고 (64)
  • 역사 (35)
  • 영화 & 드라마 & 애니메이션 (27)
  • 이슈 뉴스 정리 (207)
  • 정치 인물 사회 (122)
  • 주식 경제 (119)

Recent Posts

  • 위고비(Wegovy) 효능과 가격(1펜) 정리

    위고비(Wegovy) 효능과 가격(1펜) 정리

    2월 16, 2025
  • 도메인 URL 주소 단축하는 사이트 모음

    도메인 URL 주소 단축하는 사이트 모음

    1월 30, 2025
  • 5년전 정혜수 MBC 기상캐스터가 해고당하면서 올린 글

    5년전 정혜수 MBC 기상캐스터가 해고당하면서 올린 글

    1월 28, 2025
  • MBC 기상캐스터 오요안나 자살과 집단 괴롭힘 가해자

    MBC 기상캐스터 오요안나 자살과 집단 괴롭힘 가해자

    1월 27, 2025
  • 홍장원 전 국정원 1차장 좌파이력 정리

    홍장원 전 국정원 1차장 좌파이력 정리

    1월 22, 2025

Popular Posts

©2025 minority opinions | Design: Newspaperly WordPress Theme
%d