如何使用不同的凭据重新连接到UNC共享


11

通过在Windows资源管理器中输入\\ DS412,我使用Windows资源管理器连接到了NAS。它提示我输入用户名和密码。我输入了它们,然后DS412出现在资源管理器中的“网络”下。工作正常。

共享由NET USE列出,我使用此命令断开连接:

净使用\\ DS412 \ IPC $ / DELETE

而且效果很好。一次

然后,我使用用户名和密码重新连接,这次我选中了该框以记住这些凭据。工作正常。

现在,我再次想以另一个用户身份连接。因此,我想从\\ DS412断开连接并使用不同的凭据重新连接。

我尝试使用NET USE,但不再列出\\ DS412。再次输入NET USE \\ DS412 \ IPC $ / DELETE,将导致找不到网络连接

重新启动计算机没有帮助。\\ DS412不会自动显示在资源管理器中的“网络”下,但是如果我确实在资源管理器栏中输入\\ DS412,它将立即使用我的旧凭据重新连接,而不会提示。

请注意,我没有将此UNC路径映射到任何驱动器号。我已经找到了此建议,但是如您所见,它没有帮助。我已经找到了使用regedit的建议,但是我没有找到建议的确切密钥,我真的希望不要破解注册表。使用命令行命令应该可行吗?

我正在运行Windows 7。

Answers:


11

您可以使用“控制面板”中的“凭据管理器”来清除缓存的凭据。

尝试浏览到控制面板,在右上角的搜索栏中输入“凭据管理器”,然后单击“凭据管理器”结果。如果可以,则可以在“ Windows凭据”部分下找到缓存的凭据,您可以单击“从库中删除”以清除它们。


1

一旦作为网络驱动器,键入的UNC路径或通过浏览器导航进行连接,只要您保持登录状态,Windows就会记住该连接的凭据。如果服务器接受匿名登录进行访问,但接受其他操作的非匿名凭据,则尤其令人讨厌。

为了放弃连接而无需注销或重新引导,我编写了VBS脚本。将以下代码粘贴到记事本中,然后另存为.VBS文件。通过双击文件运行此代码。旧的凭据将被释放,使您有机会与其他凭据连接。

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

希望这对您有所帮助!

埃尔默。


1

只是增加了混乱,在Windows 7(实际上是Vista和更高版本)中,与提升的(以管理员身份运行)命令提示符相比,常规命令提示符维护一组单独的映射驱动器和凭据。因此,如果使用提升的命令提示符映射驱动器,则在常规(非提升)命令提示符中将看不到该驱动器。

此处的更多信息:http : //technet.microsoft.com/zh-cn/library/ee844140(v=ws.10).aspx

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.