วิธีบังคับให้ Windows แสดงพรอมต์สำหรับข้อมูลประจำตัวในขณะที่เข้าถึงการแชร์


27

ตามค่าเริ่มต้นเมื่อฉันเข้าถึงคอมพิวเตอร์บางเครื่อง (พิมพ์ \\ ชื่อโฮสต์ใน Windows Explorer) Windows จะส่งข้อมูลรับรองของผู้ใช้ปัจจุบันของฉัน มันแจ้งให้ข้อมูลประจำตัวเฉพาะเมื่อข้อมูลประจำตัวของผู้ใช้ปัจจุบันไม่ถูกต้อง

มีวิธีใดบ้างที่จะบังคับให้ Windows ไม่ให้ผ่านการตรวจสอบเครดิตผู้ใช้ปัจจุบัน แต่แจ้งให้พวกเขาทราบหรือไม่? ฉันคิดเกี่ยวกับการใช้ประโยชน์จากnet viewคำสั่ง แต่ไม่ได้รับพารามิเตอร์ 'ผู้ใช้' และ 'รหัสผ่าน'

คำตอบ:


31

หากคุณพิมพ์คำสั่ง

net use \\SERVERNAME /u:DOMAIN\USER 

คุณจะได้รับแจ้งให้ป้อนรหัสผ่านของผู้ใช้นั้นเมื่อเข้าถึงเซิร์ฟเวอร์นั้น


20

หากคำตอบที่ยอมรับนั้นทำให้คุณเกิดข้อผิดพลาดนี้;

System error 1219 has occurred.

Multiple connections to a server or shared resource by the same user, using 
more than one user name, are not allowed. Disconnect all previous connections 
to the server or shared resource and try again.

คุณจะต้องลบการแชร์ที่มีอยู่ก่อน หากคุณกำลังรีบสิ่งนี้จะทำให้พวกเขาทั้งหมดโดยไม่คำนึงถึงเซิร์ฟเวอร์

NET USE * /DELETE

หากคุณต้องการให้แม่นยำมากขึ้นและรักษาส่วนแบ่งอื่น ๆ ของคุณให้ใช้คำสั่งต่อไปนี้เพื่อแสดงรายการส่วนแบ่งที่มีอยู่บนเซิร์ฟเวอร์

NET VIEW \\SERVERNAME

จากนั้นลบการแชร์ที่ขัดแย้งกันด้วย;

NET USE \\SERVERNAME\SHARENAME /DELETE

ในที่สุดการใช้คำตอบที่ยอมรับจะประสบความสำเร็จ

NET USE \\SERVERNAME\SHARENAME /u:USERNAME
Enter the password for 'USERNAME' to connect to 'SERVERNAME':
The command completed successfully.

1
มันสมบูรณ์แบบและปัญหาก็ค่อนข้างน่ารำคาญดังนั้นขอบคุณมาก!
ไบรอันพูดว่า Reinstate Monica

ตรวจสอบให้แน่ใจว่าคุณไม่มีหน้าต่าง Windows Explorer ที่เปิดอยู่ที่การแชร์ด้วยเช่นกันมิฉะนั้นการใช้ NET \\ SERVERNAME \ SHARENAME / u: USERNAME จะทำให้เกิดข้อผิดพลาดของระบบ 1219
Matthew Lock

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