Windows Server: ผู้ใช้เดสก์ท็อประยะไกลหลายคนเข้าสู่ระบบ แต่มีการตั้งค่าเดียวกัน (โปรแกรมไฟล์ทางลัด ฯลฯ )

Aug 20 2020

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

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

เป็นไปได้ไหมที่จะทำการตั้งค่านี้และทำได้อย่างไร?

คำตอบ

2 harrymc Aug 25 2020 at 22:10

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

ใน Windows 10 C:\Users\Defaultรายนี้จะอยู่ในไดเรกทอรี

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

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


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

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

เส้นทางรายละเอียดของบัญชีผู้ใช้ใด ๆ สามารถพบได้ในรีจิสทรีภายใต้HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListในรายการที่มีชื่อที่มีค่าจะเป็นProfileImagePathC:\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เช่นและDesktopStart Menu

user19702 Aug 26 2020 at 01:16

โดยทั่วไปโปรแกรมใด ๆ ที่ติดตั้งในฐานะผู้ดูแลระบบ ( 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\)

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

นอกจากนี้: โปรดตรวจสอบว่าลิขสิทธิ์ซอฟต์แวร์ของคุณอนุญาตให้คุณใช้งานได้ด้วยวิธีนี้! นี่อาจเป็นเรื่องน่าประหลาดใจอย่างยิ่ง ...