Como reconectar-me a um compartilhamento UNC usando credenciais diferentes

11

Liguei-me ao meu NAS usando o Windows Explorer, inserindo \\ DS412 no Windows Explorer. Ele me solicitou um nome de usuário e senha. Entrei e, em seguida, o DS412 apareceu em Rede no Explorer. Funcionou bem.

O compartilhamento foi listado pelo NET USE e usei este comando para desconectar:

USO LÍQUIDO \\ DS412 \ IPC $ / DELETE

E isso funcionou bem. Uma vez .

Em seguida, reconectei usando nome de usuário e senha, desta vez marquei a caixa para lembrar essas credenciais. Funcionou bem.

Agora quero novamente me conectar como outro usuário. Então, eu gostaria de desconectar do \\ DS412 e reconectar usando credenciais diferentes.

Tentei usar o NET USE, mas ele não lista mais o \\ DS412. Inserir NET USE \\ DS412 \ IPC $ / DELETE novamente resulta em A conexão de rede não foi encontrada .

Reiniciar o computador não ajuda. O \\ DS412 não aparece automaticamente em Rede no Explorer, mas se eu inserir \\ DS412 na barra do Explorer, ele se reconectará imediatamente usando minhas credenciais antigas sem avisar.

Observe que não estou mapeando esse caminho UNC para nenhuma letra de unidade. Encontrei esse conselho , mas como você pode ver, não ajuda. Encontrei sugestões para usar o regedit , mas não encontro as chaves exatas sugeridas e eu realmente preferiria não invadir o registro. Isso deve ser possível usando comandos de linha de comando?

Estou executando o Windows 7.

Klas Mellbourn
fonte

Respostas:

11

Você pode limpar as credenciais em cache usando o Credential Manager no Painel de Controle.

Tente navegar no painel de controle, digite "Credential Manager" na barra de pesquisa no canto superior direito e clique no resultado "Credential Manager". Você pode encontrar suas credenciais armazenadas em cache na seção "Credenciais do Windows". Nesse caso, clique em "Remover do cofre" para limpá-las.

Craig Dodd
fonte
1

Depois de conectado, como uma unidade de rede, um caminho UNC digitado ou pela navegação do navegador, o Windows lembra as credenciais dessa conexão enquanto você permanecer conectado. Isso é particularmente irritante se o servidor aceitar logons anônimos para acesso, mas credenciais não anônimos para outras operações.

Para descartar a conexão sem a necessidade de efetuar logoff ou reinicializar, escrevi um script VBS. Cole o seguinte código no bloco de notas e salve-o como um arquivo .VBS. Execute esse código clicando duas vezes no arquivo. As credenciais antigas serão liberadas, dando a você a oportunidade de se conectar com outras credenciais.

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

Espero que isso ajude você!

Elmer.

Elmer
fonte
1

Apenas para aumentar a confusão, no Windows 7 (Vista e versões posteriores, na verdade), um prompt de comando regular mantém um conjunto separado de unidades e credenciais mapeadas quando comparado a um prompt de comando elevado (executado como administrador). Portanto, se você mapear uma unidade com um prompt de comando elevado, ela não será visível em um prompt de comando normal (não elevado).

Mais informações aqui: http://technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspx

John Homer
fonte