Script BATCH Supression TSE
Fermé
boudha74
Messages postés
22
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
31 mars 2010
-
15 sept. 2009 à 10:37
boudha74 Messages postés 22 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 31 mars 2010 - 15 sept. 2009 à 12:23
boudha74 Messages postés 22 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 31 mars 2010 - 15 sept. 2009 à 12:23
A voir également:
- Script BATCH Supression TSE
- Script vidéo youtube - Guide
- Fichier batch - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Batch installation id c'est quoi - Forum Mobile
4 réponses
Xavstarblues
Messages postés
10019
Date d'inscription
mercredi 22 août 2007
Statut
Contributeur
Dernière intervention
28 décembre 2019
1 855
15 sept. 2009 à 10:54
15 sept. 2009 à 10:54
Salut,
1ere chose,
un seul @echo off en début de programme suffit
pas besoin des autres et pas besoin des @ devant les echos.
d'ou sort ta commande query?
tu as deux label :FIN aussi, c'est pas bon
1ere chose,
un seul @echo off en début de programme suffit
pas besoin des autres et pas besoin des @ devant les echos.
d'ou sort ta commande query?
tu as deux label :FIN aussi, c'est pas bon
boudha74
Messages postés
22
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
31 mars 2010
15 sept. 2009 à 11:14
15 sept. 2009 à 11:14
Bonjour,
je suis debutant en script... j'ai corrigé mon erreur ... La commande query session sert à lister les sessions tse sur un serveur TSE afin d'identitier leur ID pour ensuite les supprimer avec la commande reset session.
Le code corrigé :
@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
je suis debutant en script... j'ai corrigé mon erreur ... La commande query session sert à lister les sessions tse sur un serveur TSE afin d'identitier leur ID pour ensuite les supprimer avec la commande reset session.
Le code corrigé :
@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
boudha74
Messages postés
22
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
31 mars 2010
15 sept. 2009 à 11:47
15 sept. 2009 à 11:47
J'ai trouvé cette commande sur ce lien :
http://www.laboratoire-microsoft.org/articles/network/reinit_ts_sessions/
La commande fonctionne bien, mais j'ai l'impression que son code de sortie est toujours le même donc il ne prend pas en compte ma condition......
Help.... please
http://www.laboratoire-microsoft.org/articles/network/reinit_ts_sessions/
La commande fonctionne bien, mais j'ai l'impression que son code de sortie est toujours le même donc il ne prend pas en compte ma condition......
Help.... please
Xavstarblues
Messages postés
10019
Date d'inscription
mercredi 22 août 2007
Statut
Contributeur
Dernière intervention
28 décembre 2019
1 855
15 sept. 2009 à 11:53
15 sept. 2009 à 11:53
J'ai corrigé deux/trois ptites choses (else if, label inutile)
dis moi ce que ca donne
@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 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 FIN
if errorlevel 1 goto debut
: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
dis moi ce que ca donne
@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 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 FIN
if errorlevel 1 goto debut
: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
boudha74
Messages postés
22
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
31 mars 2010
15 sept. 2009 à 12:23
15 sept. 2009 à 12:23
Bonjour Xavstarblues,
Idem.... j'ai mis %errorlevel% après la commande query session .... et le code de sortie est toujours 1, même si la session n'existe pas....
Idem.... j'ai mis %errorlevel% après la commande query session .... et le code de sortie est toujours 1, même si la session n'existe pas....