คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันไม่แน่ใจ แต่เมื่อฉันเริ่ม Command Prompt ในโหมดผู้ดูแลระบบฉันไม่สามารถเปลี่ยนเป็นไดรฟ์ที่แมปได้ ฉันสามารถทำได้หากฉันไม่ได้อยู่ในโหมดผู้ดูแลระบบ
ฉันขาดอะไรที่เรียบง่ายไปเหรอ?
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันไม่แน่ใจ แต่เมื่อฉันเริ่ม Command Prompt ในโหมดผู้ดูแลระบบฉันไม่สามารถเปลี่ยนเป็นไดรฟ์ที่แมปได้ ฉันสามารถทำได้หากฉันไม่ได้อยู่ในโหมดผู้ดูแลระบบ
ฉันขาดอะไรที่เรียบง่ายไปเหรอ?
คำตอบ:
เมื่อคุณเริ่มพรอมต์คำสั่ง "ในฐานะผู้ดูแลระบบ" ระบบจะทำงานในบริบทผู้ใช้ที่แตกต่างจากที่คุณไม่ต้องการ
เนื่องจากไดรฟ์ที่แมปที่มีผู้ใช้เป็นศูนย์กลางที่บริบทของผู้ใช้ผู้ดูแลระบบจะไม่ได้มี (เดียวกัน) ไดรฟ์และคุณจะต้อง 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
EnableLinkedConnections
ตั้งค่าสถานะรีจิสทรีไม่ทำงานสำหรับฉันบน Windows 10 net use
ในคอนโซลผู้ดูแลระบบทำงาน
net use ...
งานได้ดี
นี่ทำให้ฉันคิดถึง Windows Vista รุ่นเก่าที่รายงานปัญหา
คุณลองได้ไหม:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLinkedConnections
และตั้งค่าเป็น1
การทำงานอื่น ๆ ที่ต้องใช้เวลานานกว่าจะหาเจอเจอคือการทำงานที่ได้net use
รับมอบหมายจากบัญชีNT AUTHORITY \ SYSTEM เห็นได้ชัดว่าไดรฟ์ที่แมปภายใต้บัญชีนี้แสดงขึ้นสำหรับผู้ใช้ทุกคนและทุกระดับความสูง
ฉันทดสอบและใช้งานได้แม้ใน NFS ที่ใช้ร่วมกัน (ซึ่งอาจเป็นบิตพิถีพิถัน) เพียงแค่สร้างชุดงานที่กำหนดเวลาให้ทำงานเมื่อเริ่มต้นระบบและระบุคำสั่งต่อไปนี้:
net use //server/share Z: /persistent:no
อาจเป็นไปได้ที่จะเรียกใช้ครั้งเดียวด้วย/persistent:yes
แต่ฉันไม่ได้ลอง จริงอยู่ที่ "เพิ่งทำแผนที่ใหม่อีกครั้ง" ก็สามารถใช้งานได้เช่นกัน แต่ไดรฟ์นั้นยังไม่สามารถมองเห็นได้ตามภารกิจที่กำหนดเวลาไว้ในบริบทที่แตกต่างกัน ข้อเสียคือผู้ใช้จริงทุกคนเห็นเช่นกันดังนั้นจึงไม่ดีสำหรับการตั้งค่าผู้ใช้หลายคน