Bonjour,

Je dois faire un script Windows qui crée un lecteur réseau si un user se connecte à partir de son pc1 ou de son pc2 :
S'il se connecte à partir du pc1 alors Lecteur réseau R = \serveur...\repertoire1
S'il se connecte à partir du pc2 alors Lecteur réseau R = \serveur...\repertoire2

Je pense devoir utiliser la fonction findstr pour chercher si au 3ème caractère de son nom de pc c'est "1" ou "2" ( nom de machine = pc1 ou pc2 )

En gros si findstr voit "1" au 3ème caractère alors Lecteur réseau R = \serveur...\repertoire1

Et puis si findstr voit "2" au 3ème caractère alors Lecteur réseau R = \serveur...\repertoire2



En attendant vos réponses, j'ai fais des tests mais qui n'ont pas abouti.
En plus je ne vois pas du tout comment placer le findstr

Que manque-t-il pour que ça fonctionne svp ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off

if "%computername%"=="pc1" (goto pc1)
if "%computername%"=="pc2" (goto pc2)

:pc1
if exist "M:\" net use /delete M: /y
if not exist "M:\" net use M: "\\serveur\dossier1" /persistent:NO
(goto fin)

:pc2
if exist "N:\" net use /delete N: /y
if not exist "N:\" net use N: "\\serveur\dossier2" /persistent:NO
:fin
Merci de votre aide