@echo off echo Installing Device Specific Drivers for Windows 7 > C:\MSI\WDS_Unattend.log echo ----------------------------------------------- >> C:\MSI\WDS_Unattend.log for /F "tokens=2" %%i in ('date /t') do set mydate=%%i set mytime=%time% echo Installation Started at: %mydate% at %mytime% >> C:\MSI\WDS_Unattend.log echo ----------------------------------------------- >> C:\MSI\WDS_Unattend.log REM Installs Device-specific Drivers for Windows 7 (64-Bit) Using WMIC Commands to ID System Type echo >> C:\MSI\WDS_Unattend.log REM Use WMIC to get computer model. FOR /F "tokens=2 delims==" %%A IN ('WMIC csproduct GET Name /VALUE ^| FIND /I "Name="') DO SET machine=%%A echo Model Detected Was: "%machine%" >> C:\MSI\WDS_Unattend.log echo >> C:\MSI\WDS_Unattend.log IF /I "%machine%" == "Latitude 7440" goto :L7440 IF /I "%machine%" == "Precision M2800" goto :M2800 IF /I "%machine%" == "OptiPlex 9020" goto :O9020 IF /I "%machine%" == "Precision T1700" goto :T1700 IF /I "%machine%" == "Latitude 3350" goto :L3350 IF /I "%machine%" == "OptiPlex 5040" goto :O5040 IF /I "%machine%" == "OptiPlex 7010" goto :O7010 IF /I "%machine%" == "Latitude e6430u" goto :L6430U IF /I "%machine%" == "Latitude 3340" goto :L3340 goto :failure1 :failure1 echo This is not a known model. We cannot install Drivers for unknown models. >> C:\MSI\WDS_Unattend.log echo This script will now exit. No changes were made. >> C:\MSI\WDS_Unattend.log goto :eof :L7440 REM Installing L7440 Drivers call :5JFFN call :Reboot goto :eof :M2800 REM Installing M2800 Drivers call :5JFFN call :Reboot goto :eof :O9020 REM Installing O9020 Drivers call :5JFFN call :Reboot goto :eof :T1700 REM Installing T1700 Drivers call :5JFFN call :Reboot goto :eof :L3350 REM Installing L3350 Drivers call :CWGRX call :Reboot goto :eof :O5040 REM Installing O5040 Drivers call :CWGRX call :5040i530 call :Reboot goto :eof :O7010 REM Installing O7010 Drivers call :FJ3FJ call :Reboot goto :eof :L6430U REM Installing L6430U Drivers call :THK45 call :Reboot goto :eof :L3340 REM Installing L3340 Drivers call :VX800 call :Reboot goto :eof REM Begin USB3 Driver Section REM Flags: s (Silently), b (Auto Reboot), -overwrite (Overwrite Existing Drivers), -report (Report File Location) :CWGRX echo Installing CWGRX USB3 Package >> C:\MSI\WDS_Unattend.log xcopy \\WDS\REMINST\Scripts\USB3\CWGRX C:\Temp\USB3 /H /S /E /I /Y > nul cd \Temp\USB3 setup.exe -s -overwrite -report C:\Temp\USB3\Install.log goto :eof :5JFFN echo Installing 5JFFN USB3 Package >> C:\MSI\WDS_Unattend.log xcopy \\WDS\REMINST\Scripts\USB3\5JFFN C:\Temp\USB3 /H /S /E /I /Y > nul cd \Temp\USB3 setup.exe -s -overwrite -report C:\Temp\USB3\Install.log goto :eof :THK45 echo Installing THK45 USB3 Package >> C:\MSI\WDS_Unattend.log xcopy \\WDS\REMINST\Scripts\USB3\THK45 C:\Temp\USB3 /H /S /E /I /Y > nul cd \Temp\USB3 setup.exe -s -overwrite -report C:\Temp\USB3\Install.log goto :eof :VX800 echo Installing VX800 USB3 Package >> C:\MSI\WDS_Unattend.log xcopy \\WDS\REMINST\Scripts\USB3\VX800 C:\Temp\USB3 /H /S /E /I /Y > nul cd \Temp\USB3 setup.exe -s -overwrite -report C:\Temp\USB3\Install.log goto :eof :FJ3FJ echo Installing FJ3FJ USB3 Package >> C:\MSI\WDS_Unattend.log xcopy \\WDS\REMINST\Scripts\USB3\FJ3FJ C:\Temp\USB3 /H /S /E /I /Y > nul cd \Temp\USB3 setup.exe -s -overwrite -report C:\Temp\USB3\Install.log goto :eof REM End USB3 Driver Section REM Begin Display Driver Section REM Flags: s (Silently), b (Auto Reboot), -overwrite (Overwrite Existing Drivers), -report (Report File Location) :5040i530 echo Installing OptiPlex 5040 Intel 530 Display Driver Package >> C:\MSI\WDS_Unattend.log xcopy \\WDS\REMINST\Scripts\Video\5040 C:\Temp\I530 /H /S /E /I /Y > nul cd \Temp\I530 setup.exe -s -overwrite -report C:\Temp\I530\Install.log goto :eof REM End Display Driver Section :Reboot REM Reboot System echo >> C:\MSI\WDS_Unattend.log for /F "tokens=2" %%i in ('date /t') do set mydate=%%i set mytime=%time% echo Installation Completed at: %mydate% at %mytime% >> C:\MSI\WDS_Unattend.log echo >> C:\MSI\WDS_Unattend.log echo Rebooting... >> C:\MSI\WDS_Unattend.log echo ----------------------------------------------- >> C:\MSI\WDS_Unattend.log shutdown /r /c "Following Device Driver Installation" /f /t 0 goto :eof