Попробуй это:
set LOGON_KEY=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
rem check screen resolution here, if check succeeds:
rem set RESOLUTION_OK=y
if /i "%RESOLUTION_OK%"=="y" (
reg add "%LOGON_KEY%" /v AutoAdminLogon /t REG_SZ /d 1
reg add "%LOGON_KEY%" /v DefaultUserName /t REG_SZ /d USER
reg add "%LOGON_KEY%" /v DefaultDomainName /t REG_SZ /d DOMAIN
reg add "%LOGON_KEY%" /v DefaultPassword /t REG_SZ /d PASS
) else (
reg add "%LOGON_KEY%" /v AutoAdminLogon /t REG_SZ /d 0
reg delete "%LOGON_KEY%" /v DefaultUserName
reg delete "%LOGON_KEY%" /v DefaultDomainName
reg delete "%LOGON_KEY%" /v DefaultPassword
)
Следует включить автоматический вход для домена DOMAIN\USER с паролем PASS. Чтобы избежать сохранения учетных данных в сценарии, вы можете вручную создать и заполнить значения DefaultUserName
, DefaultDomainName
и DefaultPassword
и переключать только значение AutoAdminLogon
.