Comment me reconnecter à un partage UNC à l'aide de différentes informations d'identification

11

Je me suis connecté à mon NAS à l'aide de l'explorateur Windows, en saisissant \\ DS412 dans l'explorateur Windows. Cela m'a demandé un nom d'utilisateur et un mot de passe. Je les ai entrés et le DS412 est apparu sous Réseau dans l'Explorateur. A bien fonctionné.

Le partage a été répertorié par NET USE et j'ai utilisé cette commande pour se déconnecter:

UTILISATION NET \\ DS412 \ IPC $ / DELETE

Et cela a bien fonctionné. Une fois .

Je me suis ensuite reconnecté à l'aide du nom d'utilisateur et du mot de passe, cette fois j'ai coché la case pour me souvenir de ces informations d'identification. A bien fonctionné.

Maintenant, je veux à nouveau me connecter en tant qu'autre utilisateur. Je voudrais donc me déconnecter de \\ DS412 et me reconnecter à l'aide de différentes informations d'identification.

J'ai essayé d'utiliser NET USE, mais il ne répertorie plus le \\ DS412. Saisie NET USE \\ DS412 \ IPC $ / SUPPRIMER à nouveau des résultats à la connexion réseau n'a pas été trouvé .

Redémarrer l'ordinateur n'aide pas. Le \\ DS412 n'apparaît pas automatiquement sous Réseau dans l'Explorateur, mais si j'entre \\ DS412 dans la barre de l'Explorateur, il se reconnecte immédiatement en utilisant mes anciennes informations d'identification sans invite.

Notez que je ne mappe pas ce chemin UNC à une lettre de lecteur. J'ai trouvé ce conseil , mais comme vous pouvez le voir, cela n'aide pas. J'ai trouvé des suggestions pour utiliser regedit , mais je ne trouve pas les clés exactes suggérées, et je préférerais vraiment ne pas pirater le registre. Cela devrait être faisable en utilisant des commandes en ligne de commande?

J'utilise Windows 7.

Klas Mellbourn
la source

Réponses:

11

Vous pourrez peut-être effacer les informations d'identification mises en cache à l'aide du gestionnaire d'informations d'identification dans le Panneau de configuration.

Essayez de naviguer dans le Panneau de configuration, entrez "Credential Manager" dans la barre de recherche en haut à droite, puis cliquez sur le résultat "Credential Manager". Vous pouvez trouver vos informations d'identification mises en cache dans la section "Informations d'identification Windows", si c'est le cas, vous pouvez cliquer sur "Supprimer du coffre-fort" pour les effacer.

Craig Dodd
la source
1

Une fois connecté, en tant que lecteur réseau, chemin UNC tapé ou par navigation du navigateur, Windows se souvient des informations d'identification pour cette connexion tant que vous restez connecté. Cela est particulièrement gênant si le serveur accepte les ouvertures de session anonymes pour l'accès, mais les informations d'identification non anonymes pour d'autres opérations.

Pour annuler la connexion sans avoir besoin de vous déconnecter ou de redémarrer, j'ai écrit un script VBS. Collez le code suivant dans le bloc-notes et enregistrez-le en tant que fichier .VBS. Exécutez ce code en double-cliquant sur le fichier. Les anciennes informations d'identification seront publiées, ce qui vous permettra de vous connecter avec d'autres informations d'identification.

Set WshNetwork = WScript.CreateObject("WScript.Network")
Set oDrives = WshNetwork.EnumNetworkDrives
Set oPrinters = WshNetwork.EnumPrinterConnections
If (oDrives.Count = 0) And (oPrinters.Count = 0) Then MsgBox "There are no mapped drives or printers", vbOkOnly, "Network mappings"
For i = oDrives.Count - 2 To 0 Step -2
  If oDrives.Item(i) = "" Then
    msg = "Network Drive" & vbCr & "(No drive letter)" & vbCr & oDrives.Item(i+1)
  Else
    msg = "Network Drive" & vbCr & oDrives.Item(i) & vbCr & oDrives.Item(i+1)
  End If
  Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network drive mappings")
  If Answer = vbCancel Then WScript.Quit
  If Answer = vbYes Then WshNetwork.RemoveNetworkDrive oDrives.Item(i+1)
Next
For i = oPrinters.Count - 2 To 0 Step -2
  msg = "Printer Connection" & vbCr & oPrinters.Item(i) & vbCr & oPrinters.Item(i+1)
  Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network printer mappings")
  If Answer = vbCancel Then WScript.Quit
  If Answer = vbYes Then WshNetwork.RemovePrinterConnection oPrinters.Item(i+1)
Next

J'espère que cela vous aide!

Elmer.

Elmer
la source
1

Pour ajouter à la confusion, dans Windows 7 (Vista et versions ultérieures en fait), une invite de commande régulière conserve un ensemble distinct de lecteurs et d'informations d'identification mappés par rapport à une invite de commande élevée (exécutée en tant qu'administrateur). Par conséquent, si vous mappez un lecteur avec une invite de commande élevée, il ne sera pas visible dans une invite de commande standard (non élevée).

Plus d'informations ici: http://technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspx

John Homer
la source