Bonjour à tous,

je souhaite créer un script qui permette à des utilisateurs de supprimer une session tse en la saisissant.

Si celle n'existe pas, j'aimerai leur proposer de retaper le nom de la session ou bien sortir du logiciel.

J'ai commencé à ecrire le script, mais je bloque sur la commande query session qui me renvoie toujours le code de sortie 1. Ce qui fait que je ne peux pas utiliser ma condition. (if not errorlevel 1 goto FIN else if goto SUITE)

Merci de votre aide

ci dessous le detail du script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@echo off 
net use \\"AdresseIP"\ipc$ "MDP" /user:"Utilisateur" 
cls 
echo. 

:debut 
cls 
echo. 
set /p session=Veuillez entrer la session que vous souhaitez supprimer ? 
query session %session% /SERVER:"AdresseIP" 



if not errorlevel 1 goto END else if goto SUITE 
cls 

:END 
echo. 
Echo La session %session% n'existe pas. 
echo. 


choice /M "Voulez vous retaper un nom de session ? 
if errorlevel 2 goto quit 
if errorlevel 1 goto begin 


:begin 
goto debut 

:quit 
goto fin 


:FIN 
echo. 
Echo Le programme va maintenant s'arreter. 
echo. 
pause 
exit 

:SUITE 
echo. 
set /p ID=Tapez le numero d'ID correspondant a la session : 
echo. 
echo Vous êtes sur le point de reinitialiser la session %ID%... 
reset session %ID% /server:"AdressIP" 
La session %ID% est maintenant supprimée. 
pause