Eu trabalho em uma escola e muito do meu trabalho consiste em atualizar, configurar e reformatar computadores.
Eu criei um script para fazer a maior parte do trabalho, mas entre outras coisas, eu ainda tenho que escolher o modelo do computador manualmente todas as vezes. Eu encontrei esse script pesquisando no Google, mas preciso de ajuda para otimizá-lo para minha situação.
Eu tenho cerca de 9 modelos diferentes que eu preciso suportar e muito mais para vir no futuro, então teria que ser fácil adicionar novos modelos. Aqui está o que eu encontrei 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 ok, mas eu imagino que seria bastante ineficiente executar essa string para cada modelo de computador que tenho?
EDIT: Isto parece funcionar bem: link