Como posso me reconectar a um compartilhamento UNC usando credenciais diferentes

10

Conectei-me ao meu NAS usando o Windows Explorer, inserindo \\ DS412 no Windows Explorer. Isso me levou a um nome de usuário e senha. Eu entrei neles e, em seguida, o DS412 apareceu em rede no Explorer. Funcionou bem.

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

NET USE \DS412\IPC$ /DELETE

E isso funcionou bem. Uma vez .

Eu então reconectei usando nome de usuário e senha, desta vez eu marquei a caixa para lembrar essas credenciais. Funcionou bem.

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

Eu tentei usar o NET USE, mas ele não lista mais o \\ DS412. Digitar 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 digitar \\ 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. Eu encontrei este conselho , mas como você pode ver, não ajuda. Eu encontrei sugestões para uso regedit , mas eu não encontro as chaves exatas sugerido, e eu realmente prefiro não hackear o registro. Isso deve ser possível usando comandos da linha de comando?

Estou executando o Windows 7.

    
por Klas Mellbourn 29.10.2012 / 08:46

3 respostas

10

Você pode limpar as credenciais em cache usando o Gerenciador de Credenciais 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 em cache na seção "Credenciais do Windows", se puder, clique em "Remover do cofre" para removê-las.

    
por 29.10.2012 / 09:36
1

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

Para descartar a conexão sem a necessidade de fazer logoff ou reinicializar, escrevi um script VBS. Cole o seguinte código no bloco de notas e salve-o como um arquivo .VBS. Execute este 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.

    
por 22.01.2014 / 16:45
1

Só para aumentar a confusão, no Windows 7 (Vista e posterior, 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 ficará visível em um prompt de comando normal (não elevado).

Mais informações aqui: link

    
por 22.01.2014 / 22:33