ฉันจะเปลี่ยนการเข้าสู่ระบบอัตโนมัติผ่าน Script หรือ Command Line ได้อย่างไร


12

หลังจากปรับใช้อิมเมจ Windows 7 ไปยังเครื่องสแตนด์อะโลนเราพบปัญหาต่อไปนี้

หากเราตั้งค่า autologon เป็น off เราต้องเข้าสู่ระบบด้วยตนเองและเปิดใช้งาน Windows และ Office - ติดตั้งคีย์ แต่ผลิตภัณฑ์ไม่ได้เปิดใช้งาน (แล็ปท็อปเหล่านี้ถูกตั้งค่าเป็นแล็ปท็อปสินเชื่อดังนั้นจึงไม่สามารถใช้งานได้หลายเดือนหลังจากถ่ายภาพแล้ว - ช่วงเวลาผ่อนผันหมดอายุ)

หากเราตั้งค่า Autologon เป็น on และเรียกใช้สคริปต์เพื่อเปิดใช้งานผลิตภัณฑ์ในการเข้าสู่ระบบครั้งแรก - เมื่อเชื่อมต่อกับเครือข่ายเครื่องจะเข้าสู่บัญชีที่เราได้ระบุไว้ใน autologon เสมอ

ฉันสงสัยว่ามีวิธีปิด autologon ผ่านสคริปต์หรือไม่
สามารถทำได้ด้วยตนเองโดยทำตามคำแนะนำในโพสต์นี้หรือผ่านทางรีจิสตรีคีย์ (NT \ CurrentVersion \ Winlogon \ AutoAdminLogon HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows

ฉันไม่แน่ใจว่าจะจัดการสิ่งนี้จากบรรทัดคำสั่งหรือสคริปต์ได้อย่างไรถ้าใครสามารถชี้ให้ฉันในทิศทางที่ถูกต้อง

คำตอบ:


16

หนึ่งสามารถเปลี่ยนรีจิสทรีผ่านทางไฟล์. reg

ตัวอย่างเช่นสร้างไฟล์ autologin.reg ที่มี:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Administrator"
"DefaultPassword"="Pa$$w0rd"

เพิ่ม DefaultDomainName หากจำเป็นจากนั้นให้เรียกใช้ไฟล์เพื่อรับค่าในรีจิสตรี

หรือในสคริปต์ cmd:

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d domainname /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Administrator /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Pa$$w0rd /f

(คำเตือน: ฉันไม่ได้ทดสอบด้านบน)


เพิ่งรันจากไฟล์ bat?
Joe Taylor

ใช่สำหรับคนที่ 2 ให้เรียกใช้ในฐานะผู้ดูแลระบบ
harrymc

การเรียกไฟล์ reg จากไฟล์ bat เพื่อเรียกใช้เมื่อเข้าสู่ระบบครั้งแรกทำงานให้ฉัน
Joe Taylor

ประเภทข้อมูลสำหรับ AutoAdminLogon ควรเป็น REG_SZ และไม่ใช่ REG_BINARY
Irukandji

@baijiu: ดีฉันเตือนว่ามันยังไม่ได้ทดสอบ ... แก้ไขแล้วตอนนี้
harrymc

1

คุณใช้sysprep /oobeไม่ได้เหรอ มันจะจบการติดตั้งของคุณและแสดงหน้าจอต้อนรับเมื่อรีบูต

อ่านสิ่งที่sysprepเป็นและวิธีการsysprepทำงานสำหรับข้อมูลเพิ่มเติม


ฉันใช้ sysprep / oobe เพื่อเตรียมภาพจากนั้นเราปรับใช้รูปภาพโดยใช้ WDS เมื่อเราทำสิ่งนี้กับเครื่องที่เราเข้าร่วมกับโดเมนเราไม่เคยมีปัญหานี้ แต่เมื่อเครื่องเป็นเครื่องเดี่ยวมันทำให้การเข้าสู่ระบบอัตโนมัติด้วยเหตุผลบางอย่าง
Joe Taylor

@ JoeTaylor: นั่นเป็นลักษณะทั่วไป สิ่งที่ฉันหมายถึงคือการทำงานsysprep /oobe หลังจากการปรับใช้ดังนั้นมันจะออกจากโหมดการตรวจสอบที่ WDS วางไว้สิ่งนี้ควรกำจัดการตั้งค่าการเข้าสู่ระบบอัตโนมัติซึ่งมีวัตถุประสงค์เพียงเพื่อจะปรากฏในระหว่างการตรวจสอบ ...
Tamara Wijsman

คุณจะยังสามารถระบุอาร์กิวเมนต์ OOBE - ภูมิภาคชื่อผู้ใช้และอื่น ๆ ได้หรือไม่?
Joe Taylor

@ JoeTaylor: ขออภัยฉันไม่รู้ว่าคุณหมายถึงอะไร ฉันเห็นสิ่งที่ฉันอธิบายว่าทำงาน แต่ไม่ทราบเกี่ยวกับการกำหนดสิ่งที่คุณอธิบาย ผมคิดว่าเขตกำหนดค่าเป็นส่วนหนึ่งของการติดตั้งแบบอัตโนมัติ (มันเป็นเช่นนั้นเมื่อฉันใช้ MDT ผมไม่ทราบวิธีการทำเช่นนี้โดยคำสั่ง) net user /?ผู้ใช้สามารถเพิ่มการใช้สิ่งที่ต้องการ
Tamara Wijsman

0

Autologon ของ Sysinternalควรสามารถเข้าสู่ระบบอัตโนมัติเพียงครั้งเดียว นั่นเป็นฟังก์ชั่นเมื่อฉันใช้มันไปซักพักแล้ว แต่ฉันไม่เห็นรายละเอียดว่ามันทำอย่างนั้นหรือไม่


ฉันหวังว่าจะมีบางอย่างใน Windows 7 แต่ขอบคุณสำหรับคำแนะนำ
Joe Taylor

Autologon มีตัวเลือกบรรทัดคำสั่งที่ฉันไม่ทราบหรือไม่?
Tamara Wijsman

@JoeTaylor: มันเป็นเรื่องง่ายที่net start webclient && copy \\live.sysinternals.com\Tools\Autologon.exe .จะได้รับมันหากคุณมีการเชื่อมต่ออินเทอร์เน็ต ... :)
Tamara Wijsman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.