Auteur de questions
Net use et mise en cache ?

Discussion générale
-
Bonjour à tous.
Dans le cadre de mon travail je développe une application qui utilise la commande net use pour mapper des lecteurs réseau.
L'application fonctionne bien mais j'ai souvent des erreurs 1219 lorsque je souhaite mapper des lecteurs réseau avec identifiant et mot de passe.
Cette erreur indique qu'il y'a déjà une connexion qui existe sur le même serveur mais avec un autre nom d'utilisateur et mot de passe. Il faut déjà supprimer la connexion active avant d'en relancer une autre avec une autre identification.
La commande net use que j'utilise est la suivante :
-
net use Z: http://192.168.20.70\remote.php\webdav password /user:utilisateur /persistent:no
Lorsque je souhaite arrêter le mappage j'utilise cette commande :
-
NET Use * /delete /Y
après quand je lance la commande net use il me dit bien que la liste est vide.
Pourtant lorsque je relance la première commande avec un autre nom d'utilisateur et mot de passe, toujours sur le même serveur, j'ai l'erreur 1219.
Y'a t'il une mise en cache des informations d'identification lié au serveur ou je me connecte ?
J'utilise Windows 7 64bits dans un domaine et j'ai coupé le credential manager pour ne pas enregistrer les identifiants et passe..
- Type modifié Dan BajenaruMicrosoft employee vendredi 20 juin 2014 15:26 attente de feedback
mercredi 18 juin 2014 14:21 -
Toutes les réponses
-
Etes vous dans un doamine AD ?
Pourquoi ne pas mettre un groupe et les utilisateurs concernés dans ce groupe. Il suffit de donner les accès aux groupes et les utilisateurs peuvent se connecter avec leur compte de session. Cela évite déja d'avoir des mot des passes en clair dans des scripts .
mercredi 18 juin 2014 17:01 -
Bonjour,
Commence par la chose suivante :
=> Depuis vos Poste de travail W7, dans le Menu démarrer => saisir : gestionnaire d'identification => ouvrez la console gestionnaire d'identification => vérifiez dans la partie identification Windows les credentials enregistrés (ancien Login & mot de passe éventuellement) => supprimer ancien tout login & mot de passe et re mappez vos lecteurs avec le script.
le message d'erreur que vous avez peut survenir par exemple si on veut mapper un lecteur 2 fois avec des logins & mot de passe différent.
A+
HK.
Hicham KADIRI | Just Another IT Guy
jeudi 19 juin 2014 10:53 -
Bonjour,
Merci de nous tenir au courant.
Cordialement,
Dan BAJENARU, MSFT Votez! Appel à la contribution
TechNet Community Support.hello LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.vendredi 20 juin 2014 15:25 -
Bonjour,
Merci pour vos réponses.
Alors comme je disais, j'ai désactivé le crédential Manager par le biais de la console secpol.msc sur chaque machine.
Le programme que j'ai fais est une interface ou l'on rentre identifiant et mot de passe, et on clic sur se connecter pour établir une connexion avec le serveur webdav.
Lorsqu'on le souhaite se connecter, il lance une commande net use comme cité plus haut.
Si on ferme le programme, ou que l'on clic sur déconnecter ca lance aussi une commande net use qui efface les lecteurs réseau.
Lorsque je fais un net use après, il me dit que la liste est vide. Par contre Windows doit garder une trace, je ne sais ou, de ce login et mot de passe en relation avec le serveur webdav car si j'essaye de me reconnecter avec un autre id et passe, il m'envoi direct l'erreur 1219 alors que je me suis bien déconnecté de la session précédente.
Cette réaction ne semble pas normal, ou je dois zapper quelque chose.
lundi 23 juin 2014 07:16