CMD - Script para verificação automática do tipo de máquina

CMD - Script para verificação automática do tipo de máquina

Trabalho em uma escola e muito do meu trabalho consiste em atualizar, configurar e reformatar computadores.

Criei um script para fazer a maior parte do trabalho, mas entre outras coisas, ainda tenho que escolher o modelo do computador manualmente todas as vezes. Encontrei esse script pesquisando no Google, mas preciso de ajuda para otimizá-lo para minha situação.

Tenho cerca de 9 modelos diferentes que preciso dar suporte e mais estão por vir no futuro, então teria que ser fácil adicionar novos modelos. Aqui está o que descobri até agora:

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
)

Como posso tornar isso mais eficiente?

Funciona bem, mas imagino que seria bastante ineficiente executar essa string para cada modelo de computador que tenho.

EDITAR: Isso parece funcionar bem:https://stackoverflow.com/questions/18423443/switch-statement-equivalent-in-windows-batch-file

informação relacionada