Bonjour,

Je fais appel à vous aujourd'hui car je bloque sur script.

Voici le pseudo algo de ce que je souhaite faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
si r: existe alors
	si r: != \\serveur1\partage1\ alors
		demonte lecteur r:
		monte lecteur r: == \\serveur1\partage1\
	fin si
sinon
	monte lecteur r: == \\serveur1\partage1\
fin si
Voici ce que je suis arrivé à pondre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Set NT = WScript.CreateObject("WScript.Network")
 
If NT.DriveExists("R:") THEN
	If ''r: != \\serveur1\partage1\ alors
		NT.RemoveNetworkDrive "R:", bForce, true
		NT.MapNetworkDrive "R:","\\serveur1\partage1\","True"
	End If
Else
	NT.MapNetworkDrive "S:","\\serveur1\partage1\","True"
End If
Vous comprendrez bien vite que je ne suis pas développeur
Mon blocage est à la ligne 4, je ne sais pas comment récupérer le chemin de mon lecteur pour tester si il est égal à une chaîne de caractère.

Alors je présume qu'avant de lancer le If, il fait récupérer le chemin du r: dans une variable pour la comparer ensuite à la chaîne de caractère, mais je ne sais pas le faire.

Merci pour votre aide !
Mathieu