Wie finde ich heraus, welche Remotedesktopsitzungen auf einer Windows Server 2003-Box aktiv sind?
Wie finde ich heraus, welche Remotedesktopsitzungen auf einer Windows Server 2003-Box aktiv sind?
Antworten:
Start -> Verwaltung -> Terminaldienstemanager
Klicken Sie auf den Namen Ihres Servers. Auf der rechten Seite werden die aktiven Sitzungen aufgelistet. Außerdem gibt es ein Feld für den Sitzungsstatus. Auf einer anderen Registerkarte mit dem Namen "Sitzungen" werden aktive Benutzer, Listener und die Konsolensitzungen angezeigt.
Die Befehlszeilenmethode, die Sie sogar aus der Ferne verwenden können, ist
qwinsta /SERVER:{servername}
Hier werden die aktuellen Sitzungen und ihr Status aufgelistet
rwinsta /SERVER:{servername} {sessionid}
und die richtigen Berechtigungen, mit denen Sie eine Sitzung trennen können, besonders nützlich, wenn das Limit erreicht wurde und Sie nicht verbunden sind.
{sessionid} ist die ID-Nummer, die im Ergebnis von qwinsta aufgeführt ist
Ich bin ein Entwickler, der kein RDP für einen Server durchführen konnte, da alle verfügbaren Sitzungen verwendet wurden. Ich habe keinen Terminaldienstemanager, daher traf keine der oben genannten Antworten zu. Ich verwende Powershell für diese Art der Windows-Dienstverwaltung und hatte Erfolg mit dem PowerShell-Modul PSTerminalServices , das von einem MS-Mitarbeiter (oder einer MS-Gruppe) stammt. Klicken Sie auf den Link, um das MSI zu installieren, und führen Sie dann Folgendes in PowerShell aus:
Import-Module PSTerminalServices
Get-TSSession -ComputerName _MyRDPServer_ | Out-GridView
Mit dem Task-Manager können Sie auf die Registerkarte Benutzer klicken, um zu sehen, welche Sitzungen ausgeführt werden. Klicken Sie mit der rechten Maustaste auf einen Benutzer, um die Verbindung zu trennen oder sich abzumelden.