CMD - 머신 유형을 자동으로 확인하는 스크립트

CMD - 머신 유형을 자동으로 확인하는 스크립트

저는 학교에 근무하고 있으며 대부분의 작업은 컴퓨터 업데이트, 구성 및 재포맷으로 이루어집니다.

대부분의 작업을 수행하기 위한 스크립트를 만들었지만 무엇보다도 매번 수동으로 컴퓨터 모델을 선택해야 합니다. 인터넷 검색을 통해 이 스크립트를 찾았지만 내 상황에 맞게 최적화하려면 도움이 필요합니다.

지원해야 할 모델이 9개 정도 있고 앞으로 더 많은 모델이 추가될 예정이므로 새 모델을 추가하기가 쉬워야 합니다. 지금까지 내가 찾은 내용은 다음과 같습니다.

FOR /f "tokens=2 delims==" %%a IN ('wmic computersystem get model /format:list') DO SET SYSMODEL=%%a
SET SYSMODEL=%SYSMODEL:  =%
ECHO %SYSMODEL%

SET 120L=Latitude 120L
SET MODEL=%SYSMODEL%

echo.%120L% | findstr /C:"%MODEL%" 1>nul

IF ERRORLEVEL 1 (
  GOTO :D531_NEXT
) ELSE (
  GOTO :120L_OK
)

어떻게 하면 이를 더 효율적으로 만들 수 있나요?

정상적으로 작동하지만, 내가 가지고 있는 모든 컴퓨터 모델에 대해 이 문자열을 실행하는 것은 매우 비효율적이라고 생각합니까?

편집: 이것은 제대로 작동하는 것 같습니다.https://stackoverflow.com/questions/18423443/switch-statement-equivalent-in-windows-batch-file

관련 정보