Windows Server: ผู้ใช้เดสก์ท็อประยะไกลหลายคนเข้าสู่ระบบ แต่มีการตั้งค่าเดียวกัน (โปรแกรมไฟล์ทางลัด ฯลฯ )
ในขณะนี้เรากำลังเดสก์ท็อประยะไกลไปยังเซิร์ฟเวอร์ Windows ด้วยข้อมูลรับรองการเข้าสู่ระบบเดียวกันเพื่อให้สามารถใช้การตั้งค่าเดียวกัน (โปรแกรมไฟล์ทางลัด ฯลฯ )
แต่เพื่อความปลอดภัยเราต้องการเปลี่ยนขั้นตอนนี้ดังนั้นผู้ใช้แต่ละคนจึงมีการเข้าสู่ระบบที่แตกต่างกัน เรายังคงต้องการคงการตั้งค่าเดียวกันในการเข้าสู่ระบบที่แตกต่างกันดังนั้นผู้ใช้แต่ละคนไม่จำเป็นต้องตั้งค่าโปรแกรมทั้งหมดที่จำเป็นบนเซิร์ฟเวอร์และทางลัดทั้งหมดสำหรับไฟล์โฟลเดอร์หรือโปรแกรม
เป็นไปได้ไหมที่จะทำการตั้งค่านี้และทำได้อย่างไร?
คำตอบ
สำหรับการสร้างบัญชีผู้ใช้ใหม่ด้วยการตั้งค่าเดสก์ท็อปเริ่มต้นรายการโปรดและเมนูเริ่มคุณสามารถใช้โปรไฟล์ผู้ใช้เริ่มต้นของ Windows
ใน Windows 10 C:\Users\Default
รายนี้จะอยู่ในไดเรกทอรี
เนื้อหาของโปรไฟล์ผู้ใช้เริ่มต้นนี้มีให้กับบัญชีผู้ใช้ใหม่ทุกบัญชีในระบบ เมื่อสร้างโปรไฟล์ผู้ใช้ใหม่การตั้งค่าเริ่มต้นและไฟล์เหล่านี้จะถูกคัดลอกไปยังไดเร็กทอรีโปรไฟล์ของผู้ใช้ใหม่
ด้วยการวางทางลัดสำหรับไฟล์โฟลเดอร์และโปรแกรมไว้ในโฟลเดอร์ผู้ใช้เริ่มต้นสิ่งเหล่านี้จะถูกคัดลอกไปยังบัญชีภายในเครื่องใหม่ทุกบัญชีที่คุณจะสร้างบนเซิร์ฟเวอร์ในอนาคต
หากคุณชอบที่ผู้ใช้ของคุณทุกคนแชร์เดสก์ท็อปและเมนูเริ่มเดียวกันนั่นหมายความว่าการเปลี่ยนแปลงใด ๆ ของผู้ใช้คนเดียวจะเผยแพร่ไปยังพวกเขาทั้งหมด
หากคุณยังคงต้องการให้ผู้ใช้ทุกคนเข้าสู่ระบบและอัปเดตด้วยโปรไฟล์ผู้ใช้เดียวให้ตั้งค่าเส้นทางโปรไฟล์ทั้งหมดเป็นเส้นทางเดียวกัน
เส้นทางรายละเอียดของบัญชีผู้ใช้ใด ๆ สามารถพบได้ในรีจิสทรีภายใต้HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ในรายการที่มีชื่อที่มีค่าจะเป็นProfileImagePath
C:\Users\user-name

คีย์ใช้ System ID (SID) ของบัญชี หากไม่สามารถระบุผู้ใช้ด้วยค่าของได้อย่างง่ายดายในProfileImagePath
การแปลง SID ที่ทำเครื่องหมายเป็นชื่อบัญชีผู้ใช้ปัจจุบันให้ป้อนคำสั่ง cmd:
wmic useraccount where sid='S-1-3-12-12451234567-1234567890-1234567-1434' get name
คุณจะต้องแก้ไขสิทธิ์ของโฟลเดอร์ที่แชร์เพื่อให้ผู้ใช้ทุกคนเข้าถึงโฟลเดอร์เหล่านี้ได้ หากคุณไม่ต้องการให้พวกเขาสามารถเปลี่ยนโฟลเดอร์เหล่านี้ได้อย่าให้สิทธิ์การเขียนแก่โฟลเดอร์ย่อยบางโฟลเดอร์ (เป็นเรื่องแปลกที่ผู้ใช้จะไม่สามารถควบคุมเดสก์ท็อปหรือเข้าถึงเอกสารของผู้ใช้รายอื่นได้ ).
อีกทางเลือกหนึ่งคือการปรับเปลี่ยนสำหรับผู้ใช้ตั้งค่าภายใต้คีย์รีจิสทรีHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
เช่นและDesktop
Start Menu
โดยทั่วไปโปรแกรมใด ๆ ที่ติดตั้งในฐานะผู้ดูแลระบบ ( C:\Program Files\ProgramName\
เป็นต้น) จะพร้อมใช้งานสำหรับผู้ใช้ทุกคน C:\Program Files\ProgramName\
การตั้งค่าการบันทึกไว้ในโฟลเดอร์ที่ติดตั้งก็ควรจะเหมือนกันสำหรับผู้ใช้ทั้งหมดเช่น:
โปรแกรมต้องการเก็บการตั้งค่าเฉพาะผู้ใช้ไว้ในสองส่วนหลัก:
- โฟลเดอร์ appdata ที่ซ่อนอยู่:
C:\Users\$username\Appdata\
- รีจิสตรีผู้ใช้:
HKEY_USERS\S-1-2-3-Very-long-unique-ID\SOFTWARE\
โปรดทราบว่าไม่ทั้งหมดซอฟต์แวร์ต่อไปนี้ปฏิบัติที่ดีที่สุดที่นี่ - เรามีบางอย่างที่ตั้งค่าไว้ในC:\CustomFolder
, C:\Users\$username\CustomFolder
ฯลฯ คุณจะต้องทำบางสอบสวน
เช่นเดียวกับที่@harrymcกล่าวโดยทั่วไปสิ่งเหล่านี้สามารถคัดลอกไปยังโฟลเดอร์โปรไฟล์ผู้ใช้เริ่มต้นและรีจิสตรี ( HKEY_USERS\.DEFAULT\Software\
)
หากคุณมีตัวอย่างของการตั้งค่าที่คุณต้องการเก็บไว้หรือมีปัญหาในการค้นหาให้เพิ่มเข้าไปในคำถามของคุณและเราสามารถแนะนำได้ว่าจะดูที่ไหน
นอกจากนี้: โปรดตรวจสอบว่าลิขสิทธิ์ซอฟต์แวร์ของคุณอนุญาตให้คุณใช้งานได้ด้วยวิธีนี้! นี่อาจเป็นเรื่องน่าประหลาดใจอย่างยิ่ง ...