ฉันต้องการ autologout ในเซสชัน RDP ของฉันสำหรับผู้ใช้ของฉันเท่านั้นหลังจากเวลาไม่ได้ใช้งาน n นาที
มีโปรแกรมหรือการตั้งค่าเพื่อให้บรรลุผลสำหรับบัญชีของฉันเท่านั้นหรือไม่
ฉันต้องการ autologout ในเซสชัน RDP ของฉันสำหรับผู้ใช้ของฉันเท่านั้นหลังจากเวลาไม่ได้ใช้งาน n นาที
มีโปรแกรมหรือการตั้งค่าเพื่อให้บรรลุผลสำหรับบัญชีของฉันเท่านั้นหรือไม่
คำตอบ:
มี GPO สำหรับสิ่งนี้: "ตั้งค่า จำกัด เวลาสำหรับการใช้งาน แต่ไม่ได้ใช้งานเซสชันบริการเดสก์ท็อประยะไกล" (รายละเอียดเพิ่มเติม ที่นี่ )
เป็นนโยบายผู้ใช้เพื่อให้คุณสามารถกำหนดค่าให้ใช้ได้สำหรับผู้ใช้ที่ระบุเท่านั้น ตามที่ระบุไว้ในบทความที่เชื่อมโยงมันจะตัดการเชื่อมต่อคุณไม่ได้ออกจากระบบเท่านั้น หากต้องการออกจากระบบคุณจะต้องกำหนดค่านโยบายคอมพิวเตอร์ "ยุติเซสชันเมื่อถึงกำหนดเวลา" สิ่งนี้จะส่งผลกระทบต่อผู้ใช้ทุกคน แต่ตราบใดที่คุณไม่ได้ระบุขีด จำกัด ใด ๆ สำหรับพวกเขามันจะไม่เกี่ยวข้อง
หากคุณไม่มีสิทธิ์เข้าถึง GPO ในคอมพิวเตอร์เครื่องนี้คุณสามารถสร้างได้ด้วยตนเอง
ชื่อ dword MaxIdleTime
ภายใต้
HKCU\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
ซึ่งควร imo ระบุเวลาเป็นมิลลิวินาที
การตั้งค่าอื่น ๆ คือ dword fResetBroken
ใน
บริการ NT \ Terminal HKLM \ Software \ Policies \ Microsoft \ Windows HKT \ Software \ Policies \ Microsoft \ Windows
มีค่า 1 ในระหว่างการวิจัยของฉันฉันพบบทความบางบทความที่ระบุว่าการตั้งค่าที่สองอาจถูกสร้างขึ้นในกลุ่ม HKCU ซึ่งจะส่งผลกระทบต่อผู้ใช้รายอื่นแม้แต่น้อย การวางนโยบายไม่ได้บอกใบ้ถึงความเป็นไปได้ แต่อาจคุ้มค่าที่จะลอง
คุณสามารถใช้ได้ task scheduler
เพื่อสร้างงานที่ทริกเกอร์ในระบบไม่ได้ใช้งานตามที่อธิบายไว้ ที่นี่ ด้วยการกระทำ shutdown.exe /l
. ชื่องานที่กำหนดเวลาไว้ตั้งค่าให้เรียกใช้เมื่อผู้ใช้เข้าสู่ระบบหรือเมื่อระบบไม่ได้ใช้งานและมีการตั้งค่าเงื่อนไขให้ทำงานเฉพาะเมื่อไม่ได้ใช้งานเป็นเวลา 30 นาที มันถูกตั้งค่าให้ทำงานเฉพาะเมื่อผู้ใช้เข้าสู่ระบบ