[..] Problème fichier host et montage lecteur réseau

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lordgibble
Niveau 1
Niveau 1
Messages : 1
Enregistré le : mer. 07 mars 2012 17:33
Status : Hors ligne

[..] Problème fichier host et montage lecteur réseau

#1

Message par lordgibble »

Bonjour à tous,

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")
et avec

Code : Tout sélectionner

RunWait(@ComSpec & "/c" & "net use M: \\xxxxxxxx\xxxxxxx xxxxxx /USER:xxxxxx\xxxxx")
Dans les deux cas, le lecteur réseau ne monte pas (alors que si je lance la commande à la main dans une invite de commande, aucun problème.
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
SurPriseS
Niveau 6
Niveau 6
Messages : 293
Enregistré le : jeu. 06 sept. 2007 11:35
Localisation : Finistère sud
Status : Hors ligne

Re: [...] Problème fichier host et montage lecteur réseau

#2

Message par SurPriseS »

Salut !

Mon script qui ce lance au boot des machines :
► Afficher le texte
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Problème fichier host et montage lecteur réseau

#3

Message par DimVar »

Bonjour,


Je vois une erreur sur chaque ligne.
Sur la 1ere, pas d'anti slash apres le nom d'un partage, sinon, considéré comme dossier.
Sur la 2e, vous n'avez pas respecté ceci :
To run DOS commands, try RunWait(@ComSpec & " /c " & "commandName") ; don't forget " " before "/c"



Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Répondre