Gibt es eine Möglichkeit, einen Windows 10-Rechner über SSH oder eine RDP-Verbindung zu zwingen, sich lokal bei einem Konto anzumelden? Das heißt, dass sich der PC selbst anmeldet, als ob jemand davor säße?
Eine Möglichkeit, die mir einfällt, wäre, ein PowerShell-Skript zu erstellen, das bei Ausführung nach dem Benutzernamen und dem Kennwort des lokalen Kontos fragt. Anschließend ändert es den HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Registrierungsschlüssel mit diesen Werten und führt einen Neustart durch. Außerdem müsste ich für diesen Benutzer ein Startskript erstellen, das diesen Schlüssel entfernt, wenn sich der Benutzer anmeldet, damit die automatische Anmeldung nicht dauerhaft aktiviert ist. Ich habe das noch nicht ausprobiert, aber ich glaube, es sollte funktionieren.
Aber gibt es eine integrierte oder elegantere Möglichkeit, dies zu erreichen? Gibt es außerdem Probleme oder Sicherheitsrisiken bei der von mir vorgeschlagenen Methode?
Antwort1
Folgendes funktioniert und ist viel einfacher als das, was ich in meiner Frage vorgeschlagen habe:
- RDP in die Maschine
- Starten Sie eine Eingabeaufforderung als Administrator
- Führen Sie den folgenden Befehl aus:
tscon 1 /dest:console
Dadurch wird die RDP-Sitzung getrennt und der Computer lokal angemeldet.