SSH または RDP 接続を介して、Windows 10 マシンをローカル アカウントに強制的にログインさせる方法はありますか? つまり、誰かが目の前に座っているかのように、PC が自動的にログインするようにするということですか?
私が思いつく方法の 1 つは、実行時にローカル アカウントのユーザー名とパスワードの入力を求める PowerShell スクリプトを作成することです。次に、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
それらの値でレジストリ キーを変更し、再起動を実行します。また、自動ログインが永続的に有効にならないように、ユーザーがログインしたときにこのキーを削除する、そのユーザーのスタートアップ スクリプトも作成する必要があります。まだ試していませんが、うまくいくと思います。
しかし、これを実現するための組み込みの方法や、よりエレガントな方法はあるのでしょうか? また、私が提案した方法には問題やセキュリティ上のリスクはありますか?
答え1
以下は機能し、私が質問で提案したものよりもはるかに簡単です。
- マシンにRDP接続する
- 管理者としてコマンドプロンプトを起動する
- 次のコマンドを実行します。
tscon 1 /dest:console
これにより、RDP セッションが切断され、コンピューターがローカルにログインします。