nommage "commercial" d'un lecteur réseau

nommage "commercial" d'un lecteur réseau - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 29-08-2007 à 16:23:27    

Bonjour à tous,
 
J'ai connecté des lecteurs réseaux sur des postes en suivant la bonne vieille méthode batch: net use L: \\nom_serveur\nom_dossier$
 
Ca fonctionne parfaitement mais un petit détail me chiffonne... Quand l'utilisateur (un client) va sur le poste de travail, l'intitulé du lecteur réseau n'est pas très clair --> nom_dossier$ sur 'nom_serveur' (L: )
 
Bon pour nous ça parrait simple pour nous mais pour le client (au sens commercial) cela ne l'est pas forcément. Le nom du dossier est parfois peu explicite (exemple: 'cli_9468') et notre client ne comprends pas vers quoi pointe le lecteur (en l'occurence son dossier client), de plus nous ne souhaitons pas forcément donner le nom du serveur, et nous ne voyons pas l'intérêt de donner la lettre du mappage.
 
Je vous demande donc si vous connaissez un méthode pour changer le nom du lecteur réseau de ça: cli_9468$ sur 'srvrppstv' (L: ) en ça: 'Votre dossier client' ???
 
Merci à l'avance
 
ps: bien entendu les noms des dossiers et du serveur sont inventés  :D


Message édité par SV_LVH le 29-08-2007 à 16:24:38
Reply

Marsh Posté le 29-08-2007 à 16:23:27   

Reply

Marsh Posté le 29-08-2007 à 16:34:44    

Ca se fait tres simplement en VBS, le mieux etant même de combiner dans le meme script la création du lecteur et son renommage.

 

Un script de base pour faire ça ressemble a ça :

 
Code :
  1. Option Explicit
  2. Dim objNetwork, objShell
  3. Dim LettreLecteur, CheminReseau, NomLecteur
  4. LettreLecteur = "x:"
  5. CheminReseau = "\\serveur\partage\dossier"
  6. NomLecteur = "nom explicite du lecteur"
  7. Set objNetwork = CreateObject("WScript.Network" )
  8. objNetwork.MapNetworkDrive LettreLecteur, CheminReseau
  9. Set objShell = CreateObject("Shell.Application" )
  10. objShell.NameSpace(LettreLecteur).Self.Name = NomLecteur
  11. WScript.Quit


Message édité par El Pollo Diablo le 29-08-2007 à 16:37:15
Reply

Marsh Posté le 29-08-2007 à 17:24:38    

Sur le script que tu me proposes j'ai juste à changer les valeurs des lignes 5, 6 et 7 ?
 
Je recopie le reste tel quel et ça doit fonctionner? (dsl je ne connais rien au vbs... et ça se voit :p )

Reply

Marsh Posté le 29-08-2007 à 17:41:21    

Normalement oui.
Et si c'est ton taf de faire ce genre de chose, met toi au vbs.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed