การใช้เน็ตและ Windows 8.1


4

ฉันมีสคริปต์ที่ทำงานโดยแอพพลิเคชั่นบางตัว สคริปต์เพิ่มเครื่องพิมพ์ที่ใช้ร่วมกันไปยังพอร์ต 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 ฉันควรทำอะไรกับเงินรางวัลตอนนี้


สิ่งที่ทำงานในฐานะผู้ดูแลระบบนำมาซึ่ง? มันทำงานกับผู้ใช้อื่นหรือไม่? ปัญหาที่นี่เห็นได้ชัด: ผู้ใช้ปัจจุบันไม่มีสิทธิ์แบ่งปัน
Daniel B

1
คุณพูดถูกกัปตันกัปตัน เขาไม่มีสิทธิ์ที่จะทำ ใน Windows XP ผู้ใช้สามารถทำได้ใน Windows 7 ผู้ใช้สามารถทำได้ตอนนี้เขาไม่สามารถทำได้และฉันขอวิธีจัดการกับมัน
RRM

หากคุณเพิ่มข้อมูลรับรองที่ถูกต้องในฐานะผู้ใช้มาตรฐานจะใช้งานได้หรือไม่ จะมีผู้ใช้หลายคนที่ใช้สคริปต์หรือเพียงแค่หนึ่ง?

ใช่แล้วและที่นี่ฉันคิดว่าคุณต้องการความช่วยเหลือ ความผิดฉันเอง. นี่เป็นสภาพแวดล้อมของ Active Directory หรือไม่ มีผู้ใช้ชื่อเดียวกัน แต่รหัสผ่านที่แตกต่างกันบนMAGAZYNเซิร์ฟเวอร์? จะเกิดอะไรขึ้นถ้าคุณใช้ผู้ใช้ "แขก" บนnet useบรรทัดคำสั่ง
Daniel B

คำถามโง่ ๆ ทำไมไม่ใช้นโยบายกลุ่ม
Knuckle-Dragger

คำตอบ:


1

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


0

ใช้ตัวเลือก NET USE '/ savecred' ในครั้งแรกที่คุณเชื่อมต่อกับเครื่องพิมพ์ด้วยตนเอง

หลังจากนั้นตัวเลือกนี้จะเก็บรหัสผ่านและข้อมูลผู้ใช้สำหรับใช้ในครั้งต่อไปที่คุณเชื่อมต่อโดยใช้ตัวเลือก '/ ถาวร: ใช่'


0

ตั้งแต่ Windows 7 Microsoft ต้องระบุรหัสผ่านสำหรับการใช้งานร่วมกัน สิ่งนี้ไม่จำเป็นใน XP

ไวยากรณ์แบบเต็มของคำสั่งnet useคือ:

net use lpt1: \\servername\printer /user:username password

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

หากคุณไม่ต้องการใส่รหัสผ่านที่ชัดเจนในสคริปต์บางทีคำตอบของ @BryanC สามารถช่วยคุณระบุได้เพียงครั้งเดียว


การตัดสินใจว่าการรับรองความถูกต้องโดยนัยนั้นถูกต้องหรือไม่นั้นเป็นเซิร์ฟเวอร์ สิ่งนี้ไม่เกี่ยวกับเวอร์ชัน Windows ของไคลเอ็นต์
Daniel B

@DanielB: Microsoft ทำการเปลี่ยนแปลงครั้งใหญ่ในโปรโตคอลเครือข่ายในวันที่ 7 ความแตกต่างนั้นเพียงพอที่จะทำให้เกิดปัญหาในการมีทั้ง XP และ 7 หรือใหม่กว่าในเครือข่ายเดียวกัน
harrymc

ใช่เขาทำ. อย่างไรก็ตามสิ่งเหล่านี้ส่วนใหญ่จะไม่ส่งผลกระทบใด ๆ เมื่อเซิร์ฟเวอร์ยังคงเหมือนเดิม จากสิ่งที่ฉันเข้าใจนั่นเป็นกรณีที่สำนักงานของ OP
Daniel B

@DanielB: ถ้า OP มี Server 2003 หรือ XP เป็นเซิร์ฟเวอร์แน่นอนว่าเขาจะมีปัญหากับไคลเอนต์ Windows 8.1
harrymc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.