Windows Server 2003 ermöglicht 2 Remotedesktopverbindungen, die keine Konsole sind, und eine Konsole. Gibt es eine Möglichkeit, die Anzahl der zulässigen Nicht-Konsolensitzungen zu erhöhen?
Windows Server 2003 ermöglicht 2 Remotedesktopverbindungen, die keine Konsole sind, und eine Konsole. Gibt es eine Möglichkeit, die Anzahl der zulässigen Nicht-Konsolensitzungen zu erhöhen?
Antworten:
Wenn Sie das Problem haben, nicht auf den Server zugelassen zu werden, weil die Verbindungen voll sind (und Sie wissen, dass die Verbindungen hängen bleiben), können Sie die Eingabeaufforderungsbefehle qwinsta und rwinsta verwenden, um Sitzungen abzufragen und zu beenden.
Wie so:
> qwinsta /SERVER:xxx.xxx.xxx.xxx
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
rdp-tcp#14 Administrator 1 Active rdpwd
... und dann die gewünschte Sitzung beenden (ich beende die letzte Zeile in der obigen Liste hier):
> rwinsta 1 /SERVER:xxx.xxx.xxx.xxx
Nein, Sie müssen hierfür den Terminalserver verwenden und eine Lizenzgebühr pro Benutzerlimit zahlen.
Obwohl ich von Hacks gesehen habe, bei denen man 1 DLL vom Terminal Server in Windows schiebt, um die Grenze zu überschreiten (aber ich denke, dass es nur unter XP funktioniert, um die 1-Benutzer-Grenze auf 2 zu bringen), verstößt dies gegen die EULA der Software (obwohl dies allenfalls rechtlich bindend ist und je nach Land möglicherweise nicht für Sie zutrifft).
Sie müssten den Servermodus von der Remoteverwaltung in den Terminalserver-Lizenzierungsmodus ändern, der zusätzliche Clientverbindungen ermöglicht. Sie müssen jedoch die entsprechenden Lizenzen von Microsoft erwerben.
Für die Lizenzierung sind wie angegeben mehr als zwei erforderlich.
Ich finde RoyalTS sehr nützlich für die Verwaltung vieler Remoteverbindungen und es ermöglicht eine einfache Schnittstelle, um andere ruhende Verbindungen zu einem Server zu beenden .
Nicht, wenn Sie Terminal Server ausführen. Sie könnten stattdessen TightVNC verwenden, wodurch mehr Verbindungen möglich sind.
Sie können den Terminalservermodus aktivieren, müssen dann jedoch einen Lizenzserver einrichten (und natürlich die entsprechenden Lizenzen hinzufügen).
Lizenzierung ist die große Einschränkung.
Wenn Sie diesen Server jedoch für etwas anderes als ein Terminaldienstesystem als primäre Funktion verwenden, möchten Sie wirklich, dass mehr als zwei Remotedesktopsitzungen gleichzeitig aktiv sind? Es scheint mir, dass die Einschränkung eine gute Möglichkeit ist, Menschen daran zu erinnern, nicht am Server angemeldet zu bleiben.
Nur zu Ihrer Information: Windows Server 2003 erzwingt keine Terminal Server-Lizenzierung.
Wenn Sie den Terminalservermodus und den Terminaldienstelizenzierungsdienst aktivieren und Lizenzen mit einer Dummy-Lizenznummer erstellen, werden die Lizenzen trotzdem aktiviert und der Terminalserver kann mit beliebig vielen gleichzeitigen Verbindungen verwendet werden.
Natürlich ist dies nicht koscher in einer Produktionsumgebung, aber ich denke, es ist gut zu wissen, für diejenigen von Ihnen, die es nur zum Stresstest oder Herumspielen ausprobieren möchten und keine Lizenz dafür haben.