Comment enregistrer le mot de passe d'un lecteur réseau mappé?

14

J'ai un lecteur de carte créé à partir de Outils> Carte du lecteur réseau .

Le lecteur est mappé sur le dossier partagé d'une autre machine. Ainsi, chaque fois que j'éteins la machine, il demande le mot de passe lorsque j'ouvre le lecteur.

Existe-t-il un moyen de sauvegarder ce mot de passe?

Ravisha
la source

Réponses:

18

Mappez le lecteur à l'aide de cette syntaxe à l'invite de commandes:

net use X: \\Hostname\Share /savecred /p:yes

Il vous demandera alors un nom d'utilisateur et un mot de passe, qui seront enregistrés et ne seront pas demandés même après un redémarrage.

Vous pouvez également ajouter les informations d'identification en ouvrant Démarrer → Exécuter → control userpasswords2→ Avancé → Gérer les mots de passe.

Cette fonctionnalité existe sur Windows XP et versions ultérieures.

Stephen Jennings
la source
Son ne fonctionne pas
Ravisha
@Ravisha Que se passe-t-il lorsque vous essayez? Recevez-vous un message d'erreur? Pouvez-vous publier le texte exact que vous tapez qui ne fonctionne pas?
Stephen Jennings
J'ai donné le mot de passe approprié de la manière que vous avez mentionnée.Je ne reçois aucune erreur, mais il me demande un mot de passe lorsque j'ouvre le lecteur mappé
Ravisha
Si vous allez dans control userpasswords2> Avancé> Gérer les mots de passe, le nom de l'ordinateur y apparaît-il? Essayez de le supprimer si c'est le cas, puis réexécutez la net usecommande et assurez-vous que le message "L'opération s'est terminée avec succès" s'affiche.
Stephen Jennings
a fait cela, mais toujours au redémarrage, le mot de passe doit être entré
Ravisha
2

Stephen Jennings a la bonne réponse mais j'ai trouvé qu'il y a quelques ordinateurs XP qui n'enregistrent toujours pas le mot de passe sur le lecteur réseau après un redémarrage (comme Ravisha et user65130 l'ont peut-être découvert). La seule solution que j'ai trouvée sur ces ordinateurs XP est de mettre cela dans un fichier batch:

net use X: \\Hostname\Share password /savecred /p:yes

ou

net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes

Placez le fichier de commandes dans le dossier de démarrage, puis à chaque redémarrage, le lecteur mappé est reconnecté. La mauvaise chose à propos de cette méthode est que le mot de passe est enregistré en texte brut dans un fichier.

Jeff Baker
la source
1
Je pense que le fait que XP enregistre le mot de passe ou non devrait dépendre de l'édition (Home / Media Center vs Professional), mais j'ai rencontré toutes sortes de bizarreries avec la sauvegarde des informations d'identification pour les partages réseau à travers les éditions (et versions) de Windows.
lzam
1

Tout d'abord, si vous êtes dans un environnement de domaine, vous devez accorder les autorisations NTFS correctes au partage et configurer un script de connexion. J'aime utiliser net

net use z: \\server\sharename

Si vous êtes dans un environnement de travail, si vous créez le même nom d'utilisateur et mot de passe sur la machine partagée lorsque vous vous connectez au client, vous pouvez faire la même chose.

Si quelque chose comme ça n'est pas disponible, vous pouvez spécifier le nom d'utilisateur et le mot de passe avec le script.

net use z: \\server\sharename /user:machinename\username Password

Je rends un peu plus difficile pour l'utilisateur moyen de connaître les autorisations et le définir comme un exe avec cet outil.

http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

Nixphoe
la source
En utilisant la deuxième méthode, si le lecteur est déconnecté (non démappé, juste déconnecté), il vous demandera un mot de passe lors de son prochain accès. L'argument / savecred stocke les informations d'identification dans un stockage protégé par LSASS afin qu'elles puissent être réutilisées automatiquement.
Stephen Jennings
1
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*    
echo ---------------------------------------------------    
EXIT
orestes
la source
0
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \\172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \\172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------

EXIT
masrnet2006
la source
6
Vous devriez essayer d'expliquer ce que vous faites, juste copier et coller un script avec vos paramètres n'est pas vraiment utile.
Matteo
1
Il supprime tous les mappages de lecteur, puis remappe m: et n: à l'aide des informations d'identification et du mot de passe du domaine. Je pense que ce script n'est pas bien écrit car si vous avez d'autres mappages de lecteurs en plus de m: et n: ils seront époustouflés par la première partie du script.
dim