ฉันมีสคริปต์ที่ทำงานโดยแอพพลิเคชั่นบางตัว สคริปต์เพิ่มเครื่องพิมพ์ที่ใช้ร่วมกันไปยังพอร์ต lpt1 จากนั้นส่งไฟล์ไปที่เพื่อให้พิมพ์แล้วลบเครื่องพิมพ์ออกจากพอร์ต:
ทุกอย่างทำงานได้ดีจนกระทั่งติดตั้งบนคอมพิวเตอร์ที่มีระบบ Windows 8.1รุ่นล่าสุด:
ข้อความภาษาอังกฤษหมายถึง: รหัสผ่านสำหรับ [ชื่อเครื่องพิมพ์ที่ใช้ร่วมกัน] ไม่ถูกต้องป้อนชื่อผู้ใช้สำหรับ [ชื่อคอมพิวเตอร์]
ทำงานได้ดีเมื่อฉันเรียกใช้ด้วยตนเองในฐานะผู้ดูแลระบบ แต่ฉันเกรงว่าจะไม่สามารถทำได้ ฉันต้องการให้มันทำงานในสคริปต์โดยโปรแกรมที่ใช้โดยผู้ใช้มาตรฐาน
เมื่อฉัน googled สำหรับ "windows 8 + net use" ฉันพบว่าผู้คนมีปัญหาหลายอย่างกับมัน แต่น่าเสียดายที่ไม่มีคำตอบสำหรับปัญหาของฉัน
ขอบคุณสำหรับความช่วยเหลือใด ๆ !
แก้ไข: สิ่งที่ฉันต้องการคือ:
ไวยากรณ์สำหรับคำสั่งบางอย่างเช่นด้านล่างซึ่งจะทำงาน:
net use lpt1: \ hostname \ ชื่อเครื่องพิมพ์ -user: admin -password: xyz123
วิธีเปลี่ยนการกำหนดค่าคอมพิวเตอร์ดังนั้นจึงไม่ขอรหัสผ่าน
แก้ไข 2: หลังจากการทดลองบางอย่างฉันเชื่อว่าตอนนี้มันไม่ใช่ปัญหาเฉพาะของ Windows 8 มันเป็นเรื่องบังเอิญ ฉันทำการทดสอบบนคอมพิวเตอร์เครื่องอื่นที่ใช้ Windows 8 และไม่มีปัญหาดังกล่าว มันไม่ได้ถามรหัสผ่านที่นั่นและดำเนินการคำสั่งอย่างมีความสุข
ฉันลองใช้วิธีแก้ไขปัญหาบางอย่างที่นี่คำแนะนำการแชร์การป้องกันด้วยรหัสผ่านที่ตรวจสอบแล้ว (ไม่ทำงาน) ลองใช้งานในฐานะผู้ใช้บางคน (ไม่ได้ช่วยผู้ใช้และรหัสผ่านที่มีอยู่จะไม่ทำงาน)
มันยังใช้งานได้ถ้าฉันคลิกขวาที่ไอคอน CMD และเลือก "Run as Administrator" แปลก
แล้วฉันได้พบลิงค์นี้ดูเหมือนคล้ายกับปัญหาของฉัน http://social.technet.microsoft.com/Forums/windows/en-US/b33638c8-1032-4775-82e2-21f457cd0b70/net-use-lpt-access- ปฏิเสธ
ฉันจะลองใช้คำแนะนำจากที่นั่น - ปิดการใช้งาน lpt ในตัวจัดการอุปกรณ์ลองใช้พอร์ต lpt ทั้งหมดที่เป็นไปได้ให้สิทธิ์กับบางโฟลเดอร์เป็นต้น
ฉันมีคำถามตอนนี้ - ฉันยังใหม่กับ SuperUser ฉันควรทำอะไรกับเงินรางวัลตอนนี้
MAGAZYN
เซิร์ฟเวอร์? จะเกิดอะไรขึ้นถ้าคุณใช้ผู้ใช้ "แขก" บนnet use
บรรทัดคำสั่ง