Existe uma maneira, por meio de SSH ou de uma conexão RDP, de forçar uma máquina Windows 10 a fazer login em uma conta localmente? Por exemplo, o PC faz login como se alguém estivesse sentado na frente dele?
Uma maneira que posso pensar seria criar um script do PowerShell que, quando executado, solicitaria o nome de usuário e a senha da conta local. Em seguida, ele modificaria a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
chave do registro com esses valores e, em seguida, executaria uma reinicialização. Eu também precisaria criar um script de inicialização para esse usuário que removeria essa chave quando o usuário fizer login para que o login automático não seja ativado permanentemente. Ainda não testei, mas acredito que deve funcionar.
Mas existe uma maneira integrada ou uma maneira mais elegante de conseguir isso? Além disso, existem problemas ou riscos de segurança com o método que propus?
O seguinte funciona e é muito mais simples do que o que propus na minha pergunta:
tscon 1 /dest:console
Isso desconecta a sessão RDP e registra o computador localmente.