net use * /delete /yes.....qui ne supprime rien...en .bat

Ici on parle de réseau, configurations, problèmes etc..

Modérateur : Mods Windows

Sybiou
Messages : 4
Inscription : 25 juil. 2018 11:05

net use * /delete /yes.....qui ne supprime rien...en .bat

Message par Sybiou » 25 juil. 2018 11:36

Bonjour.

Dans le cadre de mon travail, je formate et réinstalle très souvent Windows sur des postes.
Dans le but d’accélérer la procédure de réinstallation de logiciels style vlc, acrobat reader, chrome, etc etc, j'ai réalisé un petit fichier bat qui automatise tout cela en installation silencieuse.
les .exe des logiciels sont stockés sur un lecteur réseau et sont copiés sur le bureau avant d'être exécuté silencieusement.
Mon fichier bat créer donc un mappage réseau en Z:\\chemin unc\dossier partagé nom du user, mdp et tout le toutime....et lance la copie + les silent install

A la fin de l'install, mon fichier bat supprime le mappage réseau.

Tout cela fonctionne parfaitement dans la plupart des cas, sauf....quand Windows a déjà été connecté sur ce fameux lecteur réseau, mapper ou non, car je ne suis pas le seul à travailler sur ces machines, et l'on est très souvent amené à s'y connecter pour d'autre raison.

A ce moment la, j'ai donc une erreur qui me dit que Windows ne peut s'authentifier une deuxième fois sur cette connexion avec des noms d'utilisateur différents....ce que je comprend tout à fait;

Pour contourner ce problème, j'ai inscrit cette ligne de commande en début de mon fichier bat :
net use * /delete /yes >nul qui est sensé effacer tous les connexions réseaux vers les partages...si je ne me trompe point...Commande qui s’exécute sans aucune erreur...

Malheureusement, si après cette commande, je fait une vérification en lançant exécuter \\chemin unc\dossier partagé....hé bien mon lecteur réseau s'affiche toujours, sans avoir a rentrer les logins et mots de passes....

D'ou vient le problème svp ?
Comment puis-je supprimer les authentifications réseau de windows en ligne de commande via mon fichier bat ?
j'ajoute que tout ceci ce fait via windows 10 la plupart du temps, que le dossier réseau et sur un serveur 2012r2 mais sans domaine...

En vous remerciant par avance.

Sybiou




Avatar de l’utilisateur
Malekal_morte
Site Admin
Site Admin
Messages : 92724
Inscription : 10 sept. 2005 13:57
Contact :

Re: net use * /delete /yes.....qui ne supprime rien...en .bat

Message par Malekal_morte » 26 juil. 2018 01:17

Salut,

Il faut utiliser la commande suivante pour déconnecter un lecteur réseau :
net use Lettre: /delete
exemple :
net use G:\ /delete
Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas

Sécuriser son ordinateur (version courte)

Tutoriels Logiciels - Tutoriel Windows - Windows 10

Stop publicités - popups intempestives
supprimer-trojan.com : guide de suppression de malwares

Partagez malekal.com : n'hésitez pas à partager sur Facebook et GooglePlus les articles qui vous plaisent.

Sybiou
Messages : 4
Inscription : 25 juil. 2018 11:05

Re: net use * /delete /yes.....qui ne supprime rien...en .bat

Message par Sybiou » 26 juil. 2018 08:06

Bonjour et merci d'avoir répondu.

Mais on peu également utiliser le joker * dans la commande net use, pour les supprimer tous, sans avoir à préciser de lettre de lecteur...

Autre point, on peut se connecter sur un lecteur réseau sans avoir a le mapper dans l'exploreur pc...du coup, pas de lettre attribuée...
En effet, il suffit d'aller dans exécuter, taper le chemin unc et entrer...le lecteur demandera les identifiants et zou...le contenu s'affichera.
Sans lettre de lecteur..

Une autre idée ?


Merci
Sybiou


Répondre

Revenir vers « Réseau »