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

相关内容