พรอมต์คำสั่งในโหมดผู้ดูแลระบบไม่เห็นไดรฟ์ที่แมป [ซ้ำกัน]


48

ฉันไม่แน่ใจ แต่เมื่อฉันเริ่ม Command Prompt ในโหมดผู้ดูแลระบบฉันไม่สามารถเปลี่ยนเป็นไดรฟ์ที่แมปได้ ฉันสามารถทำได้หากฉันไม่ได้อยู่ในโหมดผู้ดูแลระบบ

ฉันขาดอะไรที่เรียบง่ายไปเหรอ?


สิทธิ์ในการแมปไดรฟ์เครือข่ายคืออะไร
Ramhound

3
นั่นเป็นเรื่องปกติ แมปอีกครั้งในพร้อมท์คำสั่งนั้น net use drive ตัวอักษร: \\ YourUNChere
Mark Allen

คำตอบ:


52

เมื่อคุณเริ่มพรอมต์คำสั่ง "ในฐานะผู้ดูแลระบบ" ระบบจะทำงานในบริบทผู้ใช้ที่แตกต่างจากที่คุณไม่ต้องการ

เนื่องจากไดรฟ์ที่แมปที่มีผู้ใช้เป็นศูนย์กลางที่บริบทของผู้ใช้ผู้ดูแลระบบจะไม่ได้มี (เดียวกัน) ไดรฟ์และคุณจะต้อง map พวกเขาสำหรับบริบทของผู้ใช้ว่าเมื่อหน้าต่างคำสั่งเปิดเป็น adminsitrator net use <letter>: \\<server>\<share>เช่นโดยการทำงาน ตัวอย่าง:

net use Z: \\SuperServer\SuperShare

นอกจากนี้คุณยังสามารถเปิดใช้งานการEnableLinkedConnectionsตั้งค่าสถานะในรีจิสทรีเพื่อทำให้โทเค็นเซสชันที่จะใช้ร่วมกัน:

เมื่อต้องการแก้ไขปัญหานี้กำหนดค่า EnableLinkedConnections ค่ารีจิสทรี ค่านี้ช่วยให้ Windows Vista และ Windows 7 แบ่งปันการเชื่อมต่อเครือข่ายระหว่างโทเค็นการเข้าถึงที่กรองและโทเค็นการเข้าถึงผู้ดูแลระบบแบบเต็มสำหรับสมาชิกของกลุ่มผู้ดูแลระบบ

เมื่อต้องการทำสิ่งนี้ให้ตั้งHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnectionsค่าสถานะ DWORD เป็น1แล้วรีบูทเครื่องของคุณ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนั้นจาก Microsoft โปรดดู: บางโปรแกรมไม่สามารถเข้าถึงตำแหน่งเครือข่ายเมื่อเปิดใช้งาน UAC


3
วิธีแก้ปัญหานี้ไม่เคยทำงานให้ฉันและฉันไม่แน่ใจว่าทำไม พยายามบน Windows 7, 8 และ 8.1 กำลังพยายามเข้าถึง Parallels ที่แมปไดรฟ์เครือข่าย (\\ psf *) จากภายใน Windows VM
Jason Duffett

2
@JasonDuffett สถานการณ์เดียวกันที่นี่ เตรียมพร้อมที่จะทำงานร่วมกับ: net use Z: \\ psf \ Home
Giorgio Bozio

การEnableLinkedConnectionsตั้งค่าสถานะรีจิสทรีไม่ทำงานสำหรับฉันบน Windows 10 net useในคอนโซลผู้ดูแลระบบทำงาน
Tor Klingberg

ไม่ทำงานสำหรับฉันทั้งบน Windows 7 x64 - ใช้net use ...งานได้ดี
Angelos Pikoulas

15

นี่ทำให้ฉันคิดถึง Windows Vista รุ่นเก่าที่รายงานปัญหา

คุณลองได้ไหม:

  1. เปิด RegEdit
  2. ไปที่ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. สร้างค่า DWORD ที่มีชื่อEnableLinkedConnectionsและตั้งค่าเป็น1
  4. รีบูทคอมพิวเตอร์
  5. ทดสอบอีกครั้ง

ไม่พบ HKLM ในรีจิสทรีของ Windows 10 อยู่ที่ไหน อ่าฉันเห็น HKEY_LOCAL_MACHINE
นกฮูก

1
ใช่นั่นไม่ได้ผลสำหรับฉันใน Wondows 10.
Owl

ทำงานให้ฉันขอบคุณ!
2673238

5

การทำงานอื่น ๆ ที่ต้องใช้เวลานานกว่าจะหาเจอเจอคือการทำงานที่ได้net useรับมอบหมายจากบัญชีNT AUTHORITY \ SYSTEM เห็นได้ชัดว่าไดรฟ์ที่แมปภายใต้บัญชีนี้แสดงขึ้นสำหรับผู้ใช้ทุกคนและทุกระดับความสูง

ฉันทดสอบและใช้งานได้แม้ใน NFS ที่ใช้ร่วมกัน (ซึ่งอาจเป็นบิตพิถีพิถัน) เพียงแค่สร้างชุดงานที่กำหนดเวลาให้ทำงานเมื่อเริ่มต้นระบบและระบุคำสั่งต่อไปนี้:

net use //server/share Z: /persistent:no

อาจเป็นไปได้ที่จะเรียกใช้ครั้งเดียวด้วย/persistent:yesแต่ฉันไม่ได้ลอง จริงอยู่ที่ "เพิ่งทำแผนที่ใหม่อีกครั้ง" ก็สามารถใช้งานได้เช่นกัน แต่ไดรฟ์นั้นยังไม่สามารถมองเห็นได้ตามภารกิจที่กำหนดเวลาไว้ในบริบทที่แตกต่างกัน ข้อเสียคือผู้ใช้จริงทุกคนเห็นเช่นกันดังนั้นจึงไม่ดีสำหรับการตั้งค่าผู้ใช้หลายคน

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