Nombre sessions RDP
Résolu
Mrico
Messages postés
148
Statut
Membre
-
Mrico Messages postés 148 Statut Membre -
Mrico Messages postés 148 Statut Membre -
Bonjour,
J'essaie de faire un script pour savoir le nombre de sessions RDP que je ferme avec un script.
La fermeture des sessions inactives se passent bien.
Ce que je n'arrive pas à faire, c'est récupérer le nombre de sessions fermées.
J'ai dans l'idée de faire la différence entre le nombre de sessions au début et le nombre de sessions à la fin.
C'est là que je coince.
J'ai trouvé un script mais il ne me renvoie toujours 0 sessions:
SETLOCAL ENABLEDELAYEDEXPANSION
SET /a COUNT=0
SET CURRENTUSERS= 0
REM PULL THE NAMES FROM THE QUERY AND APPEND THEM TO THE LIST
FOR /F "TOKENS=1,2,3 DELIMS= " %%I IN ('query session ^| find "rdp-tcp#"') DO (
REM ECHO %%I %%J %%K
SET /a COUNT+=1
IF !COUNT! == 1 (
SET CURRENTUSERS=%%J
) ELSE (
SET CURRENTUSERS=!CURRENTUSERS!,%%J
)
)
echo Total de sessions : %CURRENTUSERS%
Je sèche.
Pouvez-vous m'apporter votre aide
Merci
J'essaie de faire un script pour savoir le nombre de sessions RDP que je ferme avec un script.
La fermeture des sessions inactives se passent bien.
Ce que je n'arrive pas à faire, c'est récupérer le nombre de sessions fermées.
J'ai dans l'idée de faire la différence entre le nombre de sessions au début et le nombre de sessions à la fin.
C'est là que je coince.
J'ai trouvé un script mais il ne me renvoie toujours 0 sessions:
SETLOCAL ENABLEDELAYEDEXPANSION
SET /a COUNT=0
SET CURRENTUSERS= 0
REM PULL THE NAMES FROM THE QUERY AND APPEND THEM TO THE LIST
FOR /F "TOKENS=1,2,3 DELIMS= " %%I IN ('query session ^| find "rdp-tcp#"') DO (
REM ECHO %%I %%J %%K
SET /a COUNT+=1
IF !COUNT! == 1 (
SET CURRENTUSERS=%%J
) ELSE (
SET CURRENTUSERS=!CURRENTUSERS!,%%J
)
)
echo Total de sessions : %CURRENTUSERS%
Je sèche.
Pouvez-vous m'apporter votre aide
Merci