J'ai juste essayé d'accéder à un dossier comme ceci:
\\somecomputeronmynetwork\somelocation$
Lorsque je vais à cet endroit, on me demande un nom d'utilisateur et un mot de passe.
J'en ai mis une, et ça m'a laissé entrer.
Maintenant, je dois supprimer cette connexion afin de pouvoir essayer un nom d'utilisateur et un mot de passe différents.
Quelle est la façon la plus simple de faire cela?
net use
pour voir une liste de connexions, puis choisir une connexion et ajouter l'argument / delete comme suggéré par Nate.C:\> net use * /d
dans ServerFault - Supprimez toutes les informations d'identification mappées et inférieures. Ajouter ce commentaire au cas où les lecteurs ne défileraient pas.net use .../delete
(oui, vous pouvez également vous connecter / déconnecter après cette commande, mais pour moi, le redémarrage de "workstationservice" était suffisant.). C'est le nom de service: LanmanWorkstation // chemin: C: \ WINDOWS \ System32 \ svchost.exe -k NetworkService -p //sc stop lanmanworkstation
sc start lanmanworkstationg
(avec privilèges élevés)net use /delete
, sans redémarrer LanmanWorkstation, il faut un certain temps avant dedir \\the\deletedshare
cesser d’afficher le contenu du partage. Une recherche binaire produite ce temps est de 13 secondes pour moi. Il semble que cette "période d'attente" soit prolongée lorsque le partage est à nouveau accédé pendant le temps.Ouvrez votre menu de démarrage, dans la barre de recherche, tapez:
Cela ne fonctionnera pas si votre Windows n'a pas de mot de passe de connexion, alors mettez un mot de passe dessus
la source
Windows tente d'empêcher la connexion simultanée au même serveur avec des informations d'identification différentes, pour des "raisons de sécurité" obscures.
Cette interception se produit côté client, pas côté serveur.
Vous pouvez contourner ce problème en utilisant l’adresse IP du serveur au lieu du nom du serveur. Personnellement, je le fais dans la ligne de commande:
De cette façon, vous pouvez même vous connecter deux fois au même partage, avec des identifiants différents. Incroyablement utile lorsque vous essayez de déboguer des problèmes d'autorisation d'utilisateur à partir de l'ordinateur de l'utilisateur. Même travaille pour se connecter, par exemple c $, sur votre propre ordinateur avec des droits d’administrateur.
Vous supprimez un partage en cliquant dessus avec le bouton droit de la souris ou
net use x: /delete
Mais: Ceci ne supprime pas la connexion présumée de votre client au serveur. Naviguer sur le serveur dans l'explorateur sans même connecter un partage compte et vous empêche d'utiliser une autre information d'identification pour vous connecter à ce serveur, à moins que vous ne dissimuliez le nom.
Selon Microsoft, il s'agit d'une fonctionnalité.
la source
Pour supprimer une connexion à un PC où l'accès à un dossier a été créé et où l'utilisateur a été mis en cache (c.-à-d. Qu'il reste actif), vous devez utiliser rigoureusement la procédure suivante (étape par étape):
2 Fermez tous les explorateurs Windows de la machine
3 Ouvrez l'invite de commande
4 Exécuter la commande
*** Devrait être fait dans cette séquence, sinon ne peut pas fonctionner. Par exemple, si l'invite de commande est déjà ouverte (avant l'explorateur Windows), la commande ne fonctionnera pas.
la source
Essayez ceci peut fonctionner sous Windows 7 [il fonctionne sous XP]. Il suffit de taper ceci dans Démarrer-> Exécuter-> control keymgr.dll.
Cela ouvrira une fenêtre dans laquelle, dans le mot de passe et les noms d'utilisateur enregistrés, vous pourrez les supprimer.
la source
J'utilise de fausses informations d'identification pour vraiment désactiver l'accès.
cela semble écraser les anciennes informations d'identification et oblige l'explorateur à essayer d'utiliser les nouvelles informations d'identification incorrectes.
la source
Tous les mots de passe enregistrés pour Windows 7 sont enregistrés dans Credential Manager.
Panneau de configuration \ Tous les éléments du panneau de configuration \ Gestionnaire d'informations d'identification
Si vous vous authentifiez avec un nom d'utilisateur et un mot de passe auprès d'un emplacement réseau, ces nom d'utilisateur et mot de passe resteront mis en cache pour votre session d'ouverture de session. Vous devrez vous déconnecter et vous reconnecter avant de pouvoir vous réauthentifier.
la source
net use
réponses ci-dessus. Et les informations d'identification que vous utilisez via l'Explorateur Windows pour accéder aux partages réseau ne sont pas stockées dans Credential Manager.Remember this
case lorsque vous fournissez vos informations d'identification, elles seront stockées ici. Cependant cette case n'est pas cochée par défaut. Votre réponse est trompeuse, car vous n'avez pas besoin de fermer votre session de connexion pour vous réauthentifier.J'ai également découvert dans la réponse de @ rocketsarefast que Windows effacerait les anciennes informations d'identification du réseau lors d'une nouvelle tentative de connexion.
Cependant, sa
net use "\\10.0.0.5\c$" "badpassword" /user:"baduser"
commande est beaucoup trop lente, en particulier lorsque le client doit attendre plusieurs secondes pour que le serveur réponde en cas de rejet, ce qui est terrible et peu pratique.Pour mon cas d'utilisation, j'ai pu utiliser l'API Win32 pour mapper le partage réseau
\\Server\Share
sur leS:\
lecteur. Il déconnecte d'abord le lecteur, puis invite l'utilisateur à ouvrir la boîte de dialogue de connexion réseau Windows afin que la personne puisse se déconnecter et se connecter en tant qu'utilisateur différent.Voici le code C
main.c
:Voici le
CMakeLists.txt
:Compiler avec MinGW-w64 - pour Windows 32 et 64 bits:
En guise d'alternative au C, voici un didacticiel C # simple sur l'API:
Mappage d'une lettre de motivation par programme:
http://www.blackwasp.co.uk/mapdriveletter.aspx
la source
Dans Windows 10 (Powershell 5+), vous pouvez maintenant également utiliser
Remove-SmbMapping
.Également vérifier
Get-Command *Smb*
.la source