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
Partager