Есть ли способ, либо через SSH, либо через RDP-подключение, заставить машину с Windows 10 войти в учетную запись локально? То есть, заставить ПК войти в систему самостоятельно, как будто кто-то сидит перед ним?
Один из способов, который я могу придумать, — это создать скрипт PowerShell, который при запуске будет запрашивать имя пользователя и пароль локальной учетной записи. Затем он изменит раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
реестра с этими значениями, а затем выполнит перезагрузку. Мне также нужно будет создать скрипт запуска для этого пользователя, который удалит этот раздел, когда пользователь войдет в систему, чтобы автовход не был включен постоянно. Я еще не пробовал это, но думаю, что это должно сработать.
Но есть ли встроенный способ или более элегантный способ добиться этого? Кроме того, есть ли проблемы или риски безопасности с предложенным мной методом?
решение1
Следующее работает и гораздо проще, чем то, что я предложил в своем вопросе:
- RDP в машину
- Запустите командную строку от имени администратора.
- Выполните следующую команду:
tscon 1 /dest:console
Это отключает сеанс RDP и позволяет выполнить локальный вход в систему компьютера.