ทำไมฉันต้องการสิ่งนี้ :
ฉันมี Pen Drive ที่เต็มไปด้วยสะเก็ดแบตช์และเครื่องมือวินิจฉัยอื่น ๆ ฉันมีพีซีแบบสแตนด์อโลน (ไม่ใช่เครือข่าย) 75 เครื่องส่วนใหญ่ใช้ Win-XP-Pro SP-2 ใน 2 Labs ฉันต้องลงชื่อเข้าใช้พีซีแต่ละเครื่องด้วยบัญชีผู้ดูแลระบบเพื่อกำหนดค่าหรือวินิจฉัยบางสิ่ง
ดังนั้นเมื่อฉันเริ่มพีซีทุกครั้งที่ฉันต้องเลือกชื่อผู้ใช้ด้วยตนเองจากหน้าจอเข้าสู่ระบบและพิมพ์รหัสผ่าน
ตอนนี้ฉันต้องการเข้าสู่ระบบเพื่อจัดการบัญชี โดยอัตโนมัติ (โดยทางโปรแกรม) หากไดรฟ์ปากกาของฉันเชื่อมต่อกับพีซี
สิ่งที่ฉันรู้:
ฉันรู้ว่ามันเป็นไปได้ที่จะเรียกใช้สคริปต์ (ไฟล์ชุด) ก่อนที่ผู้ใช้เข้าสู่ระบบใน XP / Win7 ฉันเขียนไฟล์แบตช์และบันทึกลงในพีซีในเครื่อง ฉันกำหนดค่าไว้ในนโยบายกลุ่มเพื่อเรียกใช้เมื่อเริ่มต้นระบบ (ตำแหน่ง GPO: Settings \ Scripts คอมพิวเตอร์ Configuration \ Windows (Startup / Shutdown) \ Sartup ) ไฟล์แบตช์นี้ตรวจพบได้สำเร็จ 'หากไดรฟ์ปากกาเชื่อมต่ออยู่หรือไม่
ฉันมีไฟล์แบตช์อื่น (ปัจจุบันว่าง) เก็บไว้ใน Pen Drive
ไฟล์แบตช์แรกค้นหาไดรฟ์ทั้งหมดจาก C ถึง Z เพื่อหาไฟล์แบตช์ลำดับที่สอง (login.bat) โดยใช้ลูปหากไฟล์นั้นมีอยู่จะถือว่าไดรฟ์ปากกามีอยู่และเรียกไฟล์แบตช์ลำดับที่สอง (login.bat) เพิ่มเติมเพื่อดำเนินการต่อไป
สิ่งที่ฉันไม่รู้:
ตอนนี้ฉันไม่รู้ว่าควรเป็นรหัสของไฟล์ login.bat หรือไม่รู้วิธีเข้าสู่ระบบในทางปฏิบัติ
อะไรคือทางเลือกอื่น ๆ ในใจ:
ไม่จำเป็นต้องใช้ไฟล์แบตช์เท่านั้น ฉันยังสามารถพิจารณา 'ถ้าคุณมีตัวเลือกอื่น ๆ สำหรับการเข้าสู่ระบบอัตโนมัติเช่นการใช้VB Script
หรืออื่น ๆ ส่วนที่ 3 ปฏิบัติการ'
แก้ไข:
ตามคำถามนี้ตั้งผู้ใช้สำหรับการเข้าสู่ระบบอัตโนมัติบน windows ผ่านชุดสคริปต์ฉันสามารถสร้างสคริปต์เพื่อแก้ไขรายการรีจิสทรีและอนุญาตให้เข้าสู่ระบบอัตโนมัติ แม้ว่าจะใช้งานได้ แต่คุณต้องรีบูตเครื่องพีซีเพื่อให้การเปลี่ยนแปลงมีผล ฉันต้องการหลีกเลี่ยงสิ่งใด ใช้เวลานานกว่าในการเรียกใช้สคริปต์และเริ่มระบบใหม่กว่าเพียงลงชื่อเข้าใช้เป็นการส่วนตัว
ฉันต้องการที่จะเข้าสู่ระบบโดยอัตโนมัติตามความต้องการ ซึ่งหมายความว่าเมื่อฉันเชื่อมต่อ Pen Drive ของฉันสคริปต์ควรจะสามารถเข้าสู่ระบบได้ในบัญชีผู้ดูแลระบบโดยไม่ต้องบูตเครื่องคอมพิวเตอร์ใหม่
ฉันอ่านเว็บได้ด้วยการสร้างไฟล์ GINA dll แต่ฉันไม่มีประสบการณ์ในสาขานั้น ความคิดใด ๆ ที่สามารถนำไปปฏิบัติได้