Bagaimana cara menyambung kembali ke berbagi UNC menggunakan kredensial yang berbeda

11

Saya terhubung ke NAS saya menggunakan windows explorer, dengan memasukkan \\ DS412 di windows explorer. Itu meminta saya untuk nama pengguna dan kata sandi. Saya memasukkan mereka dan kemudian DS412 muncul di bawah Network in Explorer. Bekerja dengan baik.

Pangsa terdaftar oleh NET USE dan saya menggunakan perintah ini untuk memutuskan:

NET USE \\ DS412 \ IPC $ / DELETE

Dan itu bekerja dengan baik. Setelah .

Saya kemudian terhubung kembali menggunakan nama pengguna dan kata sandi, kali ini saya mencentang kotak untuk mengingat kredensial ini. Bekerja dengan baik.

Sekarang saya kembali ingin terhubung sebagai pengguna lain. Jadi saya ingin memutuskan koneksi dari \\ DS412 dan menghubungkan kembali menggunakan kredensial yang berbeda.

Saya mencoba menggunakan NET USE, tetapi tidak lagi mencantumkan \\ DS412. Memasukkan NET USE \\ DS412 \ IPC $ / DELETE lagi menghasilkan Koneksi jaringan tidak dapat ditemukan .

Restart komputer tidak membantu. \\ DS412 tidak secara otomatis muncul di bawah Jaringan di Explorer, tetapi jika saya memasukkan \\ DS412 di bilah Explorer, ia segera menghubungkan kembali menggunakan kredensial lama saya tanpa diminta.

Perhatikan bahwa saya tidak memetakan jalur UNC ini ke huruf drive apa pun. Saya telah menemukan saran ini , tetapi seperti yang Anda lihat itu tidak membantu. Saya telah menemukan saran untuk menggunakan regedit , tetapi saya tidak menemukan kunci yang disarankan, dan saya lebih suka untuk tidak meretas registri. Ini harus bisa dilakukan menggunakan perintah command line?

Saya menjalankan Windows 7.

Klas Mellbourn
sumber

Jawaban:

11

Anda mungkin dapat menghapus kredensial yang di-cache dengan menggunakan Manajer Kredensial di Panel Kontrol.

Coba telusuri ke Control Panel, masukkan "Credential Manager" ke dalam bilah pencarian di kanan atas, lalu klik pada hasil "Credential Manager". Anda dapat menemukan kredensial yang di-cache di bawah bagian "Kredensial Windows", jika demikian Anda dapat mengklik "Hapus dari vault" untuk menghapusnya.

Craig Dodd
sumber
1

Setelah tersambung, baik sebagai drive jaringan, jalur UNC yang diketik atau melalui navigasi browser, windows akan mengingat kredensial untuk koneksi tersebut selama Anda tetap masuk. Ini sangat menjengkelkan jika server menerima login anonim untuk akses tetapi tidak ada kredensial anonim untuk operasi lain.

Untuk membuang koneksi tanpa perlu keluar atau reboot, saya menulis skrip VBS. Rekatkan kode berikut dalam notepad dan simpan sebagai file .VBS. Jalankan kode ini dengan mengklik dua kali file tersebut. Kredensial lama akan dirilis memberi Anda kesempatan untuk terhubung dengan kredensial lain.

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

Semoga ini bisa membantu Anda!

Elmer.

Elmer
sumber
1

Hanya untuk menambah kebingungan, pada Windows 7 (Vista dan yang lebih baru sebenarnya), prompt perintah reguler memelihara seperangkat drive dan kredensial yang dipetakan bila dibandingkan dengan prompt perintah yang ditinggikan (dijalankan sebagai administrator). Jadi, jika Anda memetakan drive dengan prompt perintah yang ditinggikan, itu tidak akan terlihat dalam prompt perintah biasa (tidak ditinggikan).

Info lebih lanjut di sini: http://technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspx

John Homer
sumber