การเข้าถึงการแชร์ Windows ด้วยชื่อผู้ใช้อื่น


53

เป็นไปได้หรือไม่ที่จะระบุชื่อผู้ใช้ด้วยตนเองซึ่ง Windows จะใช้เมื่อเชื่อมต่อกับเครือข่ายแชร์

บางที \\username@host\...

PS: ทั้งเซิร์ฟเวอร์และไคลเอนต์เรียกใช้ Windows 7

คำตอบ:


40

คุณสามารถระบุผ่านบรรทัดคำสั่งโดยใช้คำสั่งnet

net use <driveletter>: \\<server>\<sharename> /USER:<domain>\<username> <password> /PERSISTENT:YES

คุณยังสามารถระบุข้อมูลรับรองที่แตกต่างกันโดยใช้ Windows Explorer GUI จากเครื่องมือเมนูเลือกไดรฟ์เครือข่ายแผนที่ ... ในหน้าต่างไดอะล็อกMap Network Driveจะมีช่องทำเครื่องหมาย "เชื่อมต่อโดยใช้ข้อมูลรับรองที่แตกต่าง"

หมายเหตุ: หากคุณไม่เห็นแถบเมนูใน Windows Explorer ให้กดปุ่ม ALT เพื่อให้ปรากฏขึ้น


1
สำหรับnet useหากคุณป้อน*รหัสผ่านระบบจะแจ้งให้คุณทราบ
localhost

นอกจากนี้ <driveletter>: เป็นตัวเลือก ทุกคนไม่ได้ wan'ts การเข้าถึงเครือข่ายเช่นฟล็อปปี้ดิสก์ :)
โรเบิร์ตJørgensgaard Engdahl

19

ใช่แล้ว.

เมื่อคุณแมปเครือข่ายแชร์จาก Windows Explorer (คลิกขวาที่ชื่อแชร์> แผนที่ไดรฟ์เครือข่าย ) คุณสามารถใช้ข้อมูลรับรองผู้ใช้ที่แตกต่างกัน:

แชร์เครือข่ายแผนที่

คุณสามารถทำได้ผ่าน command prompt (เริ่มต้นเป็นผู้ดูแลระบบ):

net use [drive] [share] /user:[user] [password]

ตัวอย่าง:

net use s: \\homesrv\share /user:vp pass123

17
วิธีการของ GUI บ่น "โฟลเดอร์เครือข่ายที่ระบุถูกแมปโดยใช้ชื่อผู้ใช้และรหัสผ่านที่แตกต่างกันในการเชื่อมต่อโดยใช้ชื่อผู้ใช้และรหัสผ่านที่แตกต่างกันก่อนอื่นให้ยกเลิกการเชื่อมต่อการแมปที่มีอยู่ - ไม่มันไม่ใช่! ฉันเข้าถึงมันด้วย explorer เท่านั้นมันไม่ได้แม็พ วิธีการ CMD บ่นว่า "ไม่อนุญาตให้มีการเชื่อมต่อหลายครั้งไปยังเซิร์ฟเวอร์หรือทรัพยากรที่ใช้ร่วมกันโดยใช้ชื่อผู้ใช้มากกว่าหนึ่งรายให้ยกเลิกการเชื่อมต่อการเชื่อมต่อก่อนหน้านี้ทั้งหมดกับเซิร์ฟเวอร์หรือทรัพยากรที่ใช้ร่วมกัน
Mark Jeronimus

3
@ MarkJeronimus ดูที่นี่support.microsoft.com/en-us/kb/938120 TL; DR: คุณต้องใช้ IP ของคอมพิวเตอร์ไม่ใช่ชื่อเครือข่าย
ฟรี

@MarkJeronimus เปิดการตั้งค่าผู้ใช้ Windows ของคุณคลิก "จัดการข้อมูลประจำตัว" และดูว่าการแบ่งปันอยู่ในรายการภายใต้ข้อมูลประจำตัวของ Windows หรือไม่ ถ้าเป็นเช่นนั้นคุณควรจะสามารถแก้ไขหรือลบการเข้าสู่ระบบที่เก็บไว้ที่นั่น ปัญหาหนึ่งของวิธีการ GUI คือมันบังคับให้กำหนดอักษรระบุไดรฟ์ ส่วนข้อมูลรับรองของ Windows คือที่เก็บข้อมูลการเข้าสู่ระบบโดยไม่คำนึงถึงวิธีการเข้าถึงหรือการแมป
Daniel Saner

ฉันได้รับปัญหาเดียวกันกับมาร์ค ฉันถือว่าลิงก์ที่ GetFree จัดเตรียมไว้เกี่ยวข้อง แต่มันก็ไม่ถูกต้องอย่างสมบูรณ์ในกรณีของฉันที่ฉันเชื่อมต่อผ่าน IP ตั้งแต่แรก ดูเหมือนว่า GUI จะกรูขึ้นและเป็นวิธีแก้ปัญหาคุณสามารถใช้ชื่อเซิร์ฟเวอร์หากคุณใช้ IP สำหรับ GUI หรือในทางกลับกันเพื่อรับการล็อกอินหรือแผนที่พร้อมท์ใหม่ การบันทึกประเภทนี้จะไม่ปรากฏใน Credential Manager
Lilienthal

1
@voji บนเชลล์เชลล์ของคุณและตัวอย่างที่คุณลืมใส่เครื่องหมายโคลอนหลังตัวเลือก / user เช่นนี้:net use s: \\homesrv\share /user:vp pass123
Diego Tercero

10

หากต้องการลบชื่อผู้ใช้ที่แชร์ที่บันทึกไว้:

เปิดพรอมต์คำสั่งประเภท:
net use \\fileservername /del
หรือ
net use * /del
เพื่อลบทั้งหมด

found @ http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/Network/DeleteLoginCredentialsforaNetworkShare.html


2
ยินดีต้อนรับสู่ Super User! โปรดอ่านคำถามอีกครั้งอย่างระมัดระวัง คำตอบของคุณไม่ตอบคำถามเดิม OP ไม่ได้ถามเกี่ยวกับการลบการแชร์และคำตอบของคุณไม่ได้พูดถึงชื่อผู้ใช้ที่เขาถาม
DavidPostill

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