Ich denke, die Antwort ist „Nein, das ist nicht möglich“, aber …
Ich habe ein Windows 10-System auf einem Quad-Core-NUC, bei dem ich mich über Microsoft Remote Desktop anmelde – es ist eine großartige Kompilierungsumgebung für meine Arbeit.
Kürzlich fragte mein Sohn, ob er sich mit Tastatur und Maus anmelden könne, um Minecraft zu spielen. Das schien ganz einfach, aber soweit ich weiß, kann bei Windows 10 immer nur ein Benutzer gleichzeitig angemeldet sein.
Meine Frage also: Gibt es eine Möglichkeit, dass sich mein Sohn direkt anmeldet, um Minecraft zu spielen, während ich mich per Fernzugriff über Microsoft Remote Desktop anmelde, um Code zu kompilieren? Ich bin nicht daran interessiert, DLL-Dateien zu hacken, um die Microsoft-Lizenz zu umgehen. Ich möchte wissen, ob es eine legitime Möglichkeit gibt, dies zu tun.
Antwort1
Sie haben Ihre Frage praktisch selbst beantwortet: Die Lizenzierung von Microsoft erlaubt keine mehreren aktiven Grafiksitzungen für „Client“-Betriebssysteme (Consumer-Betriebssysteme).
Damit dies grundsätzlich funktioniert, benötigen Sie Windows Server sowie RDS-Clientlizenzen, wenn Sie Nicht-Administratorbenutzer und/oder mehr als 2 Sitzungen wünschen.
Das heißt: Die Einschränkung gilt nur für Remotedesktop (Terminaldienste). Sie können sich weiterhin über das Netzwerk anmelden, solange es nicht grafisch ist, z. B. Ihre Kompilierung über SSH oder PowerShell Remoting ausführen. Die meisten Build-Systeme werden über die Befehlszeile ausgeführt.
(Neben Enter-PSSession verfügt Windows 10 jetzt auch über einen OpenSSH-Server alsoffiziellAdd-on, und für frühere Versionen gibt es Optionen wie Bitvise WinSSHd.)