Session per Session-ID beenden¶
Die Aktion KillSession ermöglicht das gezielte Abmelden einer Benutzersitzung auf einem bestimmten Server. Du musst dazu zwei Parameter übergeben:
Den Computernamen oder die IP-Adresse des Zielservers
Die numerische Sitzungs-ID der zu beendenden Session
Diese Methode eignet sich besonders, wenn du konkrete Session-Informationen aus Tools wie query.exe hast.
Parameterübersicht¶
Name |
|
Parameter |
|
Modifikatoren |
— |
Rollback |
Nein |
Kommandozeilenbeispiel¶
So führst du die Aktion über den Assistant Client aus:
PS > AssistantClient.exe -a=KillSession -p=example01 -p=24
Benutzeroberfläche¶
Die folgenden Abbildungen zeigen exemplarisch, wie der Assistent aus Sicht der Supportmitarbeitenden aussieht:
Der Assistent bestätigt, welche Session (ID und Server) beendet werden soll.¶
Der Abmeldeprozess wird gestartet und Schritt für Schritt ausgeführt.¶
Der Assistent wartet, bis die Sitzung vollständig beendet wurde.¶
Abschlussmeldung mit dem Hinweis, dass die Session auf einigen Systemen eventuell noch kurz sichtbar bleibt.¶
Funktionsweise¶
Der Assistent nutzt systemeigene Windows-Befehle, um die Session zu identifizieren und ordnungsgemäß abzumelden. Dabei wird die Befehlsausgabe analysiert und in die Benutzeroberfläche integriert.
Zur Prüfung, ob die Session noch aktiv ist, wird der folgende Befehl mehrfach ausgeführt:
PS > query.exe session /SERVER:<Computername oder IP-Adresse> <Sitzungs-ID>
Zum Abmelden der Session kommt folgender Befehl zum Einsatz:
PS > logoff.exe /SERVER:<Computername oder IP-Adresse> <Sitzungs-ID>
Der Assistent verarbeitet die Rückgaben dieser Befehle, um den Fortschritt visuell darzustellen und bei Bedarf auf Fehler hinzuweisen.