Boucle de connexion en Dos

Résolu/Fermé
Erebos33 Messages postés 159 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 septembre 2013 - 5 janv. 2010 à 11:21
Erebos33 Messages postés 159 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 septembre 2013 - 8 mars 2010 à 14:02
Bonjour,

Je me suis créer un petit fichier bat pour que mon pc se connecte au démarrage directement sous ma connexion vpn.
Le seul hic c'est que la connexion ne réussie pas à chaque fois du premier coup au reboot.
Le vpn a parfois besoin de plusieurs rappels avant d'aboutir.

J'aimerais donc une aide pour créer une boucle de connexion en dos dans mon fichier bat afin que la connexion se retente jusqu'à sa réussite à chaque reboot.

++

9 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
13 janv. 2010 à 08:04
essaye
@echo off

for /L %%a in (1,1,10) do (
echo essai %%a
rasdial "maconnexion" monpseudo monpassword
if  errorlevel  0 goto fin
)
:fin
1
Erebos33 Messages postés 159 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 septembre 2013 8
11 janv. 2010 à 21:27
Pas beaucoup de réponses...
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
12 janv. 2010 à 07:47
hello
tu peux utiliser une boucle
for /L %%a in (1,1,10) do (
commande pour se connecter
tester la connexion
si oui, exit
)
0
Erebos33 Messages postés 159 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 septembre 2013 8
12 janv. 2010 à 21:55
Euh oui ok comment dire n'étant pas super a l'aise avec le dos... pourrais tu me faire le pitch complet ?

Pour l'instant j'ai ca dans mon .bat:

@echo off
rasdial "maconnexion" monpseudo monpassword

Merci par avance,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Erebos33 Messages postés 159 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 septembre 2013 8
14 janv. 2010 à 00:38
Re,

Bah écoute les tests semblent concluants. Merci bien !

Il faudra juste vérifier quand la connexion est souffrante comme l'autre jour mais là il répond au quart de tour avec cette boucle.

Le (1,1,10) correspond à quoi en fait ?
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
14 janv. 2010 à 07:43
C:> help for
....
FOR /L %variable IN (début,pas,fin) DO commande [paramètres]

L'ensemble est une séquence de chiffres allant de début à fin, incrémenté
de pas. Ainsi (1,1,5) génère la séquence 1 2 3 4 5 et (5,-1,1) génère la
séquence (5 4 3 2 1)
0
Erebos33 Messages postés 159 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 septembre 2013 8
17 janv. 2010 à 00:54
Merci pour ces éclaircissements.

En fait, le système de connexion VPN au démarrage me parait plus stable qu'avant mais il m'arrive encore que la connexion VPN échoue tout de même sans mon intervention :/

Y aurait-il un moyen de forcer plus le code pour obliger la connexion à aboutir à chaque fois ?
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
17 janv. 2010 à 09:24
il faudrait voir dans les options de rasdial si il y a une option de retry ou équivalent
0
Erebos33 Messages postés 159 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 septembre 2013 8
8 mars 2010 à 14:02
Bonjour,

J'ai résolu le problème tout simplement avec le planificateur de tâches de Windows 7 comme ceci:

1 J'ai créé un fichier bat appelant la commande rasdial
2 Je l'ai converti en auto-exécutable masqué
3 J'ai planifié la tâche au démarrage de la session

Et le tour est joué ;)

++
0