Je viens demander un peu d'aide ...
Je dois installer sur un parc de 300 pc un logiciel ; avant de l'installer, je dois modifier le fichier hosts et monter un lecteur réseau.
j'ai donc inséré dans mon code une fonction qui ajoute une ligne au fichier hosts (ça marche), mais quand le script passe à la commande suivante, ça ne fonctionne pas ...
j'ai essayé avec
Code : Tout sélectionner
DriveMapAdd("M:", "\\xxxxxxx\xxxxxx\", 1, "xxxx\xxxxx", "xxxxx")Code : Tout sélectionner
RunWait(@ComSpec & "/c" & "net use M: \\xxxxxxxx\xxxxxxx xxxxxx /USER:xxxxxx\xxxxx")Pire : si je relance le script, ou que je modifie le fichier hosts avant de le lancer, ça passe tout seul.
Je me demande donc s'il n'y a pas un temps de latence entre la modification du fichier hosts et la prise en compte de la modification (dans ce but j'ai testé un sleep à 5000 mais sans succès).
Quelqu'un aurait une idée ?????
Merci à tous



