Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
556 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [vbs -Wsh] Script de démarrage windows + mappage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vbs -Wsh] Script de démarrage windows + mappage

n°882310
helvetik
Posté le 25-10-2004 à 18:24:52  profilanswer
 

Bonjour à tous!!!
Je fais un petit script de démarrage avec mappage réseau..
Jusque là pas de soucis..
Mais étant donné que quand un mappage existe déjà (fait par lutilisateur),  mon script plante (sans l'option "on error resume next" ), je voulais faire un petit test, ou mieux, supprimer tous les lecteur réseau non-standard...
Je pesais utiliser cette fonction "RemoveNetworkDrive".
Voilà a  quoi j'arrive:

Code :
  1. Set WshShell = WScript.CreateObject("WScript.Shell" )
  2. Set WshNetwork = WScript.CreateObject("WScript.Network" )
  3. Set NetWorkDrives = WshNetwork.EnumNetworkDrives
  4. 'WshShell.Run "cscript //H:CScript"
  5. 'on error resume next
  6.    For i = 0 to NetWorkDrives.Count - 1 Step 2 'ppd 2 car dans la case impaire on à la lettre et dans l'impaire, le chemin réseau
  7.       If NetWorkDrives.Item(i) <> "" then 'test si il y a une lettre de lecteur
  8.       x="""" & NetWorkDrives.Item(i) & """"
  9.       WScript.Echo x
  10.       WshNetwork.RemoveNetworkDrive x
  11.       End if
  12.    Next


 
Mais bon, ca ne fonctionne pas... apparement,  WshNetwork.RemoveNetworkDrive  ne supporte pas la variable que je lui donne :(
 
Vous avez une idée??? [:tuffgong]  
 
Merci, a+


Message édité par helvetik le 25-10-2004 à 18:25:23
mood
Publicité
Posté le 25-10-2004 à 18:24:52  profilanswer
 

n°882321
helvetik
Posté le 25-10-2004 à 18:30:20  profilanswer
 

bheu, oubliez.... Je suis un tablar....
 
 
Pour ceux que ca interresserait quand meme:

Code :
  1. For i = 0 to NetWorkDrives.Count - 1 Step 2
  2.       If NetWorkDrives.Item(i) <> "" then
  3.         WshNetwork.RemoveNetworkDrive NetWorkDrives.Item(i)
  4.       End if
  5.    Next


Je sais pas ce qui m'a pris de passer par une variable... sans, ca passe tout seul...
2 minutes après que je poste en plus... :D


Message édité par helvetik le 25-10-2004 à 18:30:44

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [vbs -Wsh] Script de démarrage windows + mappage

 

Sujets relatifs
[PROJET] création d'un script windowsScript en WSH | Active Directory et GPO
programme delphi définie comme service windowsProgrammation réseau windows ET Linux : quelle librairie ?
[PHP] cherche un bon script de repository ?[script IRC] recherche script de reponse auto sur mot clef
Problème htaccess avec EasyPHP et Windows XPScript image : modification possible ?
Plus de sujets relatifs à : [vbs -Wsh] Script de démarrage windows + mappage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR