Connexion auto d'un PC user a un PC virtuel

Neo_ Messages postés 13 Statut Membre -  
barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,

dans le cadre de mon stage, je dois écrire un script (en batch c'est la contrainte) qui doit tester la connexion d'un PC user avec un PC de prod virtuel. Dans le cas ou celui ci est déconnecte je dois forcer sa connexion. j'ai écris ce script mais il ne fonctionne pas...

le voici :

@ECHO OFF

TITLE Test la connexion

PING schsaard01v.HRC.CORP

IF %ERRORLEVEL% EQU 0 set Ardis="online"
IF %ERRORLEVEL% EQU 1 set Ardis="offline"

IF Ardis equ "offline"(
NET USE G:\\schsaard01v.HRC.CORP\ardis/PERSISTENT:yes)

if ardis EQU "online" (
echo "Ardis est déjà connecté")

voici ce que j'obtiens quand je l’exécute : https://i.imgur.com/FvrBVUj.png

2 réponses

  1. jumulka Messages postés 12090 Date d'inscription   Statut Membre Dernière intervention   4 619
     
    Bonjour,
    pour appeler une variable : %variable%
    et ton Ardis au dernier if il manque la maj
    et un espace entre G: et \\ et \ardis /PERSISTENT
    résultat :
    @ECHO OFF
    
    TITLE Test la connexion
    
    PING schsaard01v.HRC.CORP
    
    IF %ERRORLEVEL% EQU 0 set Ardis="online"
    IF %ERRORLEVEL% EQU 1 set Ardis="offline"
    
    IF %Ardis% EQU "offline" (
    NET USE G: \\schsaard01v.HRC.CORP\ardis /PERSISTENT:yes) 
    
    IF %Ardis% EQU "online" (
    echo "Ardis est déjà connecté")
    
    1
    1. Neo_ Messages postés 13 Statut Membre
       
      Merci de ta réponse, ça me résout le problème :)
      0