| ||||||||
Bonjour, Je suis nouveau sur le forum. Je dispose de 2 Pc sous W7. L’un est mon PC principal et l’autre un média center (Kodi) qui pioche dans un dossier partagé sur le premier. Le problème c'est qu'au redémarrage du média center, le lecteur réseau n'est pas reconnecté et je dois cliquer dessus pour qu'il soit réactivé.
Le problème a déja été traité sur un autre poste et "Lemedour" avait donné une astuce que je n'ai pas su mettre en oeuvre. D'après les conseils de celui-ci : j'ai créé un scripte (.bat) avec la boucle contenant ce qui suit:
:debut cls start /min net use v: \\MASTER-PC\Mes Videos /user:Master /yes > nul ping 127.0.0.1 -n 5 > nul if exist v:\test.txt goto ok goto debut :ok cls
Le scripte se lance mais tourne en boucle indéfiniment et le lecteur réseau fini par être déconnecté. Peut-être ai-je mal « réadapté » celle-ci ? « V » étant la lettre du lecteur réseau que je souhaite attribuer. « \\MASTER-PC\Mes Videos” je l’ai trouvé en faisant clic droit, propriété sur le dossier partagé. « Mes videos » étant le dossier que je souhaite partager. Faut-il mettre un espace ou pas ? Je n’ai pas de mot de passe sur la session du PC partageant le dossier, j’ai donc simplement mis l’utilisateur. Y a-t-il quelque chose à ajouter ? « Test.txt » est le fichier qu’il tente de trouver, que j’ai évidemment placé dans le répertoire en question. Me suis-je trompé quelque part ? Question subsidiaire : est-il possible de cacher ce fichier test ?
D’avance merci de votre aide. | ||||||||
Publicité | ||||||||
| ||||||||
Maître astucien | Slt
Est-ce que tu as bien un fichier test.txt dans \\MASTER-PC\Mes Videos ?
start /min net use v: \\MASTER-PC\Mes Videos /user:Master /yes > nul il faut mettre des guillemets et il manque le password
Modifié par Banzaiii le 11/02/2015 19:04 | |||||||
Bonjour Banzai,
Merci de ta réponse rapide.
Comme marqué plus haut, oui, j'ai bien mis le fichier test.txt dans le dossier.
Je n'ai pas de mot de passe sur la session. Dois-je mettre le mot "password"? | ||||||||
Maître astucien | La bonne syntaxe est :
start /min net use v: "\\MASTER-PC\Mes Videos" password /user:Master /yes > nul
Il faut les guillemets (à cause de l'espace entre Mes et Videos") et il faut un password non vide sur la session du PC partageur
Pour test, tape directement la commande dans une invite de commande (cmd) Exemple avec l'utilisateur Master avec 123456 comme password net use v: "\\MASTER-PC\Mes Videos" 123456 /user:Master Cela permet de voir les messages d'erreur éventuels
Maintenant le but de ce bat est de vérifier si le PC distant est bien en service et d'afficher un message d’alerte s'il ne l'est pas (la partie pour le message d'alerte est manquante) Sinon, c'est sans intérêt Il suffit de créer une fois le lecteur réseau en spécifiant que l'on le reconnecter à chaque démarrage Soit via l'explorateur Windows en cochant la case idoine (Se reconnecter à l'ouverture de session) soit par la ligne de commande en rajoutant /persistent:yes net use v: "\\MASTER-PC\Mes Videos" 123456 /user:Master /persistent:yes Modifié par Banzaiii le 12/02/2015 08:48 | |||||||
Banzaiii,
Si je suis obligé de mettre un mot de passe sur le pc partageur, alors l'astuce de Lemedour ne m’intéresse pas. Ici le but est d'avoir le moins de manipulations à faire en utilisation (je ne vais pas mettre un mdp sur le pc partageur juste pour éviter d'avoir a reconnecter le lecteur réseau du pc qui reçoit). Pour ce qui est de la partie message d'erreur, le but étant (selon Lemedour) que le pc sur lequel est paramétré le lecteur réseau, en essayant de vérifier le fonctionnement du pc partageur, mette a jour son mappage et le rende ainsi utilisable sans devoir aller sur "Ordinateur" puis de double cliquer sur le lecteur réseau.
J'ai effectivement bien coché la case "se reconnecter à l'ouverture de session". D'après ce que j'ai pu lire, mon problème est dû au fait que le mappage se fait alors que la connexion réseau n'a pas encore été établie, d'où une perte de ce lecteur.
| ||||||||
Maître astucien | En quoi avoir un mot de passe de session est gênant ? | |||||||
Devoir le taper à chaque démarrage | ||||||||
Maître astucien | Suffit que tu fasses la procédure Control userpasswords2 , ça automatise le login
Démarrer ----> Exécuter (ou touche Windows + touche R) ----> taper control userpasswords2 puis cliquer sur ok
Modifié par Banzaiii le 12/02/2015 12:03 | |||||||
Banzaiii,
Un grand merci pour ton aide.
J'ai donc fait comme tu m'as conseillé en mettant un mdp sur le pc partageur et en désactivant la nécessité de le mettre au démarrage. J'ai corrigé la syntaxe également. Tout fonctionne correctement.
Il ne reste plus qu'a régler des détails "de propreté" : - Je vois dans le script qu'il est indiqué start /min : hors la fenêtre de commande n'est pas minimisée et est affichée en grand sur le bureau (le temps de la boucle). Possibilité de régler ça? - Le message "impossible de reconnecter tous les lecteurs réseaux" continu d’apparaître jusqu’à ce que la boucle fasse son effet, mais je dois quand même le fermer manuellement. Possibilité de le faire disparaître totalement? | ||||||||
Maître astucien | Pour la fenêtre réduite, il faut créer un raccourci du fichier bat et dans les propriétés de celui-ci mettre Exécuter"Réduite"
C'est parce que tu mets la connexion en /persistent:yes , il essaie de se reconnecter au démarrage Le but étant de ne pas se connecter si le distant n'est pas prêt Il faut le mettre à /persistent:no
Modifié par Banzaiii le 12/02/2015 17:06 | |||||||
C'est modifié.
Merci encore de ton aide précieuse. | ||||||||
Maître astucien | Si tout est bon, passe le sujet en résolu | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|