There is A LOT of group policies which do registry changes, services and the like but this might give you a boost
if %computername% == ******SH01 (set machine=M620v2)
if %computername% == ******SH02 (set machine=M620v2)
if %computername% == ******SH03 (set machine=M620v2)
if %computername% == ******SH04 (set machine=M620v2)
if %computername% == ******SH05 (set machine=M620v2)
if %computername% == ******SH06 (set machine=M620v2)
if %computername% == ******SH07 (set machine=M620)
if %computername% == ******SH08 (set machine=M620)
if %computername% == ******SH09 (set machine=M620)
if %computername% == ******SH10 (set machine=M620)
if %computername% == ******SH11 (set machine=M610)
if %computername% == ******SH12 (set machine=M610)
if %computername% == ******SH13 (set machine=M610)
if %computername% == ******SH14 (set machine=M610)
if %computername% == ******SH15 (set machine=M610)
if %computername% == ******SH16 (set machine=M610)
REM Installing Intel X520 Drivers for M610 and M620 Blades
if %machine% == M610 (
"%~dp0Intel X520 v22.3\APPS\SETUP\SETUPBD\Winx64\SetupBD.exe" /s
)
if %machine% == M620 (
"%~dp0Intel X520 v22.3\APPS\SETUP\SETUPBD\Winx64\SetupBD.exe" /s
)
REM Configuring NICS
copy "%~dp0%computername%.ps1" c:\scripts
powershell.exe -executionpolicy bypass -file c:\scripts\%computername%.ps1
reg import "%~dp0nicorder.reg"
ECHO Adding Shortcuts to the Default Desktop and Start Menu
copy "%~dp0Shortcuts\*.*" "C:\Users\Public\Desktop"
copy "%~dp0Shortcuts\*.*" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
copy "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" "C:\Users\Public\Desktop"
copy "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
ECHO General Start Menu Tidy-Up
md "C:\StartMenuItems\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
move "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility" "C:\StartMenuItems\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
move "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Maintenance" "C:\StartMenuItems\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
move "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools" "C:\StartMenuItems\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
move "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell" "C:\StartMenuItems\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
ECHO Microsoft Office 2016 Start Menu Tidy-Up
md "C:\StartMenuItems\Microsoft Office 2016\Microsoft Office 2016 Tools"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016 Tools" "C:\StartMenuItems\Microsoft Office 2016\Microsoft Office 2016 Tools"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OneDrive for Business.lnk" "C:\StartMenuItems\Microsoft Office 2016"
md "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Access 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Excel 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OneNote 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Outlook 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\PowerPoint 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Project 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Publisher 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Skype for Business 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visio 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Word 2016.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016"
ECHO Securing Certain Microsoft Office 2016 Apps to Staff Only
icacls "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016\Outlook 2016.lnk" /deny "domain.com\students

r)"
icacls "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016\Project 2016.lnk" /deny "domain.com\students

r)"
icacls "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016\Skype for Business 2016.lnk" /deny "domain.com\students

r)"
icacls "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office 2016\Visio 2016.lnk" /deny "domain.com\students

r)"
icacls "C:\Program Files (x86)\Microsoft Office\Office16\lync.exe" /deny "domain.com\students

rx)"
icacls "C:\Program Files (x86)\Microsoft Office\Office16\OUTLOOK.EXE" /deny "domain.com\students

rx)"
icacls "C:\Program Files (x86)\Microsoft Office\Office16\VISIO.EXE" /deny "domain.com\students

rx)"
icacls "C:\Program Files (x86)\Microsoft Office\Office16\WINPROJ.EXE" /deny "domain.com\students

rx)"
ECHO Copying Symmetry Shortcut to Start Menu and Securing to Staff Only
copy "%~dp0Symmetry.url" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
icacls "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Symmetry.url" /deny "domain.com\students

r)"
md "C:\Windows\Sun\Java\Deployment\security"
copy "%~dp0trusted.certs" "C:\Windows\Sun\Java\Deployment\security"
ECHO Applying Start Layout XML Template
md "C:\StartMenuLayout"
copy "%~dp0StartLayout.xml" "C:\StartMenuLayout"
ECHO Remove Various Options from the Start Button Right-Click Context Menu
md "C:\StartMenuItems\WinX\Group2"
move "C:\Users\Default\AppData\Local\Microsoft\Windows\WinX\Group2\1 - Run.lnk" "C:\StartMenuItems\WinX\Group2"
move "C:\Users\Default\AppData\Local\Microsoft\Windows\WinX\Group2\5 - Task Manager.lnk" "C:\StartMenuItems\WinX\Group2"
move "C:\Users\Default\AppData\Local\Microsoft\Windows\WinX\Group3" "C:\StartMenuItems\WinX"
ECHO Copying Google Chrome First Run File to stop welcome screen
md "C:\Users\Default\AppData\Local\Google\Chrome\User Data"
copy "%~dp0First Run" "C:\Users\Default\AppData\Local\Google\Chrome\User Data"
ECHO Remove Windows Defender from Right-Click Context Menu
regsvr32 /s /u "C:\Program Files\Windows Defender\shellext.dll"