Logoff Script
Hallo zusammen,
ich stehe gerade vor folgendem Problem. Ich muss dazu sagen ich bin im Bereich Batch Dateien noch recht neu.
Ich versuche gerade mir eine Batch zu schreiben bei der ich nach dem Start den Remotedesktopserver angebe und dann die Session ID von dem User der abgemeldet werden soll. Vorgehen tu ich wie unten beschrieben doch leider ohne Erfolg.
Ihr könnt mir doch bestimmt sagen woran es liegt oder?
Vielen Dank,
Max
ich stehe gerade vor folgendem Problem. Ich muss dazu sagen ich bin im Bereich Batch Dateien noch recht neu.
Ich versuche gerade mir eine Batch zu schreiben bei der ich nach dem Start den Remotedesktopserver angebe und dann die Session ID von dem User der abgemeldet werden soll. Vorgehen tu ich wie unten beschrieben doch leider ohne Erfolg.
Ihr könnt mir doch bestimmt sagen woran es liegt oder?
@echo off
title Logoff
rem Konfiguration
set /p termserver=Remotedesktopserver:
rem Session IDs auslesen
echo.
quser /server:%termserver%
rem Abfragen welche Sitzung man trennen moechte
echo.
set /p session-id=Session-ID oder q fuer Beenden eingeben und ENTER druecken:
if %session-id%==q exit
rem Remotedesktopverbindung des Users trennen
logoff %session-id% /server:%termserver%
Vielen Dank,
Max
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 666856
Url: https://administrator.de/contentid/666856
Ausgedruckt am: 22.11.2024 um 02:11 Uhr
11 Kommentare
Neuester Kommentar
Zitat von @maximid:
Hat keinen speziellen Grund, eher weil unsere bisherigen Scripte auch alle Batch sind.
Dann wird es Zeit das ihr mal auf PS umsteigt Hat keinen speziellen Grund, eher weil unsere bisherigen Scripte auch alle Batch sind.
hätte noch gerne das nach dem User Logoff mir nochmal alle aktiven Sessions angezeigt werden leider ohne Erfolg.
Kannst du hier eventuell nochmal aushelfen?
wenn dann so
in dem fall zeigt dir das dann aber nur die verbleibenden connections an, ohne die möglichkeit weitere zu trennen. da müsste man dann mit go to arbeiten
@echo off
echo.
set /p server=Server ID:
echo %server%
qwinsta /SERVER:%server%
echo.
set /p id=User ID:
rwinsta %id% /SERVER:%server%
qwinsta /SERVER:%server%
pause
Guten Tag @maximid,
Hier noch Step-by-Step und auch ein fertiges PowerShell Script:
https://www.itnator.net/windows-benutzer-remote-abmelden-mit-cmd/
Gruß
Hier noch Step-by-Step und auch ein fertiges PowerShell Script:
https://www.itnator.net/windows-benutzer-remote-abmelden-mit-cmd/
Gruß