У меня есть 2 аккаунта. Как мне выполнить автоматический вход в одну из учетных записей при запуске компьютера? Таким образом, это не даст пользователю возможность сразу войти в другую учетную запись.

Буду ли я использовать командный файл и использовать групповую политику для его запуска? Если да, то какая команда используется для входа из командного файла?

1 ответ1

1

Попробуй это:

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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .