ฉันจะเชื่อมต่อการแบ่งปัน UNC ใหม่โดยใช้ข้อมูลรับรองที่แตกต่างกันได้อย่างไร


11

ฉันเชื่อมต่อ NAS โดยใช้ windows explorer โดยป้อน \\ DS412 ใน windows explorer มันกระตุ้นให้ฉันใส่ชื่อผู้ใช้และรหัสผ่าน ฉันเข้ามาแล้ว DS412 ปรากฏใต้เครือข่ายใน Explorer ทำงานได้ดี

การแชร์ถูกลิสต์โดยNET USEและฉันใช้คำสั่งนี้เพื่อยกเลิกการเชื่อมต่อ:

ใช้ NET \\ DS412 \ IPC $ / DELETE

และนั่นก็ใช้ได้ดี ครั้งหนึ่ง

ฉันเชื่อมต่ออีกครั้งโดยใช้ชื่อผู้ใช้และรหัสผ่านในครั้งนี้ฉันทำเครื่องหมายในช่องเพื่อจดจำข้อมูลรับรองเหล่านี้ ทำงานได้ดี

ตอนนี้ฉันต้องการเชื่อมต่อในฐานะผู้ใช้รายอื่นอีกครั้ง ดังนั้นฉันต้องการยกเลิกการเชื่อมต่อจาก \\ DS412 และเชื่อมต่อใหม่โดยใช้ข้อมูลรับรองที่แตกต่างกัน

ฉันพยายามใช้ NET USE แต่ไม่มีรายการ \\ DS412 อีกต่อไป การป้อนสุทธิใช้ \\ DS412 \ IPC $ / ลบอีกครั้งผลในการเชื่อมต่อเครือข่ายไม่สามารถพบ

การรีสตาร์ทคอมพิวเตอร์นั้นไม่ได้ช่วยอะไร \\ DS412 ไม่แสดงโดยอัตโนมัติภายใต้เครือข่ายใน Explorer แต่ถ้าฉันป้อน \\ DS412 ในแถบ Explorer จะทำการเชื่อมต่อใหม่โดยใช้ข้อมูลประจำตัวเก่าโดยไม่ต้องแจ้งให้ทราบ

โปรดทราบว่าฉันไม่ได้จับคู่เส้นทาง UNC นี้กับอักษรระบุไดรฟ์ ฉันได้พบคำแนะนำนี้แต่ที่คุณสามารถดูมันไม่ได้ช่วย ฉันพบข้อเสนอแนะเพื่อใช้ regeditแต่ฉันไม่พบกุญแจที่แนะนำและฉันไม่ต้องการแฮกรีจิสทรี สิ่งนี้ควรทำได้โดยใช้คำสั่งบรรทัดคำสั่ง?

ฉันใช้ Windows 7

คำตอบ:


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/en-us/library/ee844140(v=ws.10).aspx

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.