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

相關內容