Bonjour,
j'ai un script qui permet de connecter un lecteur réseau mais l'utilisateur peut être différent suivant le domaine sur lequel il est connecté.
J'aimerais effectuer une condition sur mon script qui me "scanne" ma variable et qui si il y a un point dans la chaîne de caractère inséré, il se connecte au lecteur X et qui si il n'y a pas de point dans la variable, il se connecte au lecteur Y.
Ci-dessous mon script actuel qui fonctionne mais je n'ai pas trouvé le moyen d'effectuer cette condition.
En fait, si il y a un . dans la variable %1, le net use dans être Z:\ \\fileserver1\data /user:domaine1\%1
Si il n'y a pas de point, Z:\ \\fileserver2\data /user:domaine2\%1
Merci de votre aide.
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 ECHO Connexion au serveur... Veuillez patienter... ECHO. REM Lancement de la commande NET USE avec la variable contenant le pseudo REM paramètres depuis le VBS NET USE Z: \\fileserver\Data /user:domaine\%1 REM Test pour savoir si la commande NET USE a réussie IF %ERRORLEVEL% == 2 ( CLS REM Vidage de l'écran ECHO La connexion au serveur a echouee. ECHO. ECHO La cause la plus probale est que vos identifiants soient incorrects ou que vous n'ayez tout simplement pas les droits. ECHO. ) ELSE ( CLS ECHO Connexion reussie. ECHO. ECHO Vous etes maintenant connecte au domaine en tant que %1 ECHO. ) PAUSE
Partager