@echo off rem %1 will be file to read machine names from (e.g. Room1.txt) rem %2 will be username rem %3 will be password if "%1" == "" goto end if "%2" == "" goto end if "%3" == "" goto end for /F %%i in (%1.txt) do ( start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v AutoAdminLogon /t REG_SZ /d 1 start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultUserName /t REG_SZ /d %2 start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultDomainName /t REG_SZ /d CSE start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultPassword /t REG_SZ /d %3 start "Addreg %%~ni" reg add "\\%%~ni\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v AutoLogonCount /t REG_DWORD /d 1 start "Restarting %%~ni" shutdown -r -f -m %%~ni -t 10 ) :end echo You need to set the stationname, username and password!!