[...] ถ้าฉันเข้าใจสิ่งนี้ถูกต้อง พวกเขาไม่ได้ใช้งานเป็นเวลาหนึ่งวันและ
11 ชั่วโมง ถูกต้องหรือไม่?
ไม่ เพราะมีการจับ... หรือสอง...
เดอะ เวลาว่าง รายงานโดย Remote Desktop Services ทำให้เข้าใจผิดเนื่องจากค่านี้เกี่ยวข้องเฉพาะเมื่อสถานะเซสชันคือ: ตัดการเชื่อมต่อ.
เมื่อผู้ใช้ยกเลิกการเชื่อมต่อ (เช่น โดยการปิดหน้าต่าง RDP โดยไม่ออกจากระบบ) Windows จะอัปเดตสถานะเซสชันจาก Active เป็น Disconnected และอัปเดต Disconnect Time ด้วย ค่าเวลาว่างเป็นเพียงความแตกต่างระหว่าง "ตอนนี้" และเวลาตัดการเชื่อมต่อ จนถึงขณะนี้ ดีมาก เนื่องจากผู้ใช้ตัดการเชื่อมต่อ สถานะเซสชันได้รับการอัปเดต เวลาตัดการเชื่อมต่อได้รับการอัปเดตด้วย และเมื่อคุณเปิดตัวจัดการเซิร์ฟเวอร์ คอลัมน์เวลาที่ไม่ได้ใช้งานจะแสดงเวลาที่ผ่านไประหว่างค่าที่แสดงใน Disconnect Time และ ตอนนี้.
อย่างไรก็ตาม สิ่งที่จับต้องได้ประการแรกคือ เมื่อผู้ใช้ เชื่อมต่อใหม่ ไปยังเซสชันที่ขาดการเชื่อมต่อ Windows จะอัปเดตสถานะเซสชันจากไม่ได้เชื่อมต่อเป็นใช้งานอีกครั้ง แต่ค่าเวลาตัดการเชื่อมต่อจะ ไม่ ถูกลบออกไป เวลาตัดการเชื่อมต่อยังคงแสดงครั้งสุดท้ายที่ผู้ใช้ตัดการเชื่อมต่อ และค่าเวลาไม่ได้ใช้งานจะยังคงแสดงให้คุณเห็นเวลาที่ผ่านไปอย่างมีความสุขระหว่างค่าที่แสดงในเวลาตัดการเชื่อมต่อและตอนนี้ และเนื่องจากเซสชันกำลังใช้งานอยู่ ค่านี้จึงไม่มีความหมาย (เซสชันจะว่างเฉพาะเมื่อตัดการเชื่อมต่อ และตอนนี้เซสชันกำลังใช้งานอยู่)
อย่างไรก็ตาม สิ่งที่สองที่คุณควรทราบคือมีแนวคิด "ว่าง" อีกแบบหนึ่ง: เวลาที่ผ่านไประหว่าง อินพุตของผู้ใช้ล่าสุด เมื่อเซสชันคือ คล่องแคล่ว. นั่นคือกรณีที่ผู้ใช้เชื่อมต่อทางเทคนิคกับ Session Host ("ใช้งานอยู่") แต่อยู่ห่างจากอุปกรณ์ของพวกเขา หรือเมื่อผู้ใช้ไม่ได้โต้ตอบกับหน้าต่าง RDP ฉันเรียกสิ่งนั้นว่า "เวลาอินพุตล่าสุด" และ Windows จะไม่แสดงค่านี้ให้คุณเห็น
ทีนี้มาสรุปกัน:
เรามี "เวลาว่าง" ที่แสดงใน Server Manager => นั่นคือเวลาที่ผ่านไประหว่างค่าที่แสดงใน "เวลาตัดการเชื่อมต่อ" และ "ตอนนี้" ลืมเกี่ยวกับค่านี้หากสถานะเซสชันเป็น "ใช้งานอยู่" เรียกค่านี้ว่า "Session Idle Time" เพื่อความเรียบง่าย
เรามี "เวลาป้อนข้อมูลล่าสุด" ด้วย นั่นคือครั้งสุดท้ายที่ผู้ใช้ทำบางสิ่งภายในเซสชันที่ใช้งานอยู่ Windows ติดตามสิ่งนี้แต่จะไม่แสดงค่านี้ให้คุณเห็น
ตอนนี้เราสามารถพูดคุยเกี่ยวกับการจัดการการหมดเวลา
ก่อนอื่น ขอแนะนำให้คุณตั้งค่านโยบายที่คุณกำหนดค่าไว้ ("ตั้งค่าการจำกัดเวลาสำหรับเซสชันที่ไม่ได้เชื่อมต่อ") กลับเป็น "ไม่ได้กำหนดค่า" เพราะเราควรจัดการสิ่งนี้ตั้งแต่ การตั้งค่าการรวบรวมเซสชัน. คุณสามารถใช้นโยบายกลุ่มได้หากคุณมีความต้องการพิเศษที่คุณไม่สามารถจัดการกับการตั้งค่า Session Collection ได้ แต่โปรดตรวจสอบให้แน่ใจว่าคุณไม่ได้กำหนดค่าที่แตกต่างกันระหว่างการตั้งค่า Session Collection และ Group Policy และคุณสามารถติดตามการตั้งค่าของคุณได้ .
ที่นี่เราจะเห็นตำแหน่งที่เราสามารถจัดการการหมดเวลาในการตั้งค่า Session Collection ฉันจะอธิบายการตั้งค่าเหล่านี้ด้านล่าง:
สิ้นสุดเซสชันที่ไม่ได้เชื่อมต่อ: ที่นี่คุณสามารถบอก Windows เมื่อคุณต้องการออกจากระบบเซสชันที่แสดงเป็น "ไม่ได้เชื่อมต่อ" ซึ่งขึ้นอยู่กับสิ่งที่ฉันเรียกว่า "เวลาที่ไม่ได้ใช้งานของเซสชัน" เช่น "เวลาที่ไม่ได้ใช้งาน" ที่แสดงใน Server Manager การตั้งค่านี้จะไม่มีผลกับเซสชัน "ใช้งานอยู่"
ขีดจำกัดเซสชันที่ใช้งานอยู่: เพื่อป้องกันไม่ให้ผู้ใช้เก็บเซสชันที่ใช้งานอยู่ไปเรื่อยๆ โปรดใช้ความระมัดระวังกับการตั้งค่านี้เนื่องจากจะตัดการเชื่อมต่อผู้ใช้แม้ว่าผู้ใช้กำลังทำงานอยู่ก็ตาม
ขีดจำกัดเซสชันที่ไม่ได้ใช้งาน: ด้วยการตั้งค่านี้ คุณสามารถขอให้ Windows ตัดการเชื่อมต่อเซสชันที่ใช้งานอยู่เมื่อเวลาผ่านไปเนื่องจาก "เวลาอินพุตล่าสุด" เกินค่าที่กำหนด เช่น: ผู้ใช้ไม่ได้อยู่ที่อุปกรณ์ของตน และหยุดโต้ตอบกับเซสชันของตน แต่การเชื่อมต่อ RDP ยังสร้างอยู่ เมื่อเกินค่าจำกัดเซสชันที่ไม่ได้ใช้งาน Windows จะตัดการเชื่อมต่อเซสชัน (ตอนนี้เซสชันจะแสดงเป็น "ไม่ได้เชื่อมต่อ" ในตัวจัดการเซิร์ฟเวอร์ของคุณ และตัวจับเวลา "สิ้นสุดเซสชันที่ไม่ได้เชื่อมต่อ" จะเริ่มนับ)
พิจารณาสิ่งนี้: หากคุณตั้งค่า ขีดจำกัดเซสชันที่ไม่ได้ใช้งาน ถึง 1 ชั่วโมง และ สิ้นสุดเซสชันที่ไม่ได้เชื่อมต่อ มีค่าเป็น 1 ชั่วโมงเช่นกัน หมายความว่าเมื่อผู้ใช้หยุดโต้ตอบกับหน้าต่าง RDP ระบบจะตัดการเชื่อมต่อเซสชันหลังจากผ่านไป 1 ชั่วโมง (ผู้ใช้ยังสามารถเชื่อมต่อใหม่และทำงานต่อได้) และ ณ จุดนี้ "ตัวจับเวลา" ตัวที่สองจะเริ่มทำงาน ในและหลังจากนั้นอีกหนึ่งชั่วโมง สิ้นสุดเซสชันที่ไม่ได้เชื่อมต่อ ค่าจะออกจากระบบเซสชันผู้ใช้ (2 ชั่วโมงหลังจากผู้ใช้หยุดโต้ตอบกับเซสชัน)
แน่นอน หากผู้ใช้ปิดไคลเอ็นต์ RDP เซสชันจะสลับทันทีในสถานะ "ไม่ได้เชื่อมต่อ" และค่า "สิ้นสุดเซสชันที่ไม่ได้เชื่อมต่อ" จะล็อกออฟผู้ใช้รายนี้หลังจากผ่านไป 1 ชั่วโมง ("ขีดจำกัดเซสชันที่ไม่ได้ใช้งาน" จะถูกละเว้นเนื่องจากเซสชันนั้น ตัดการเชื่อมต่อแล้ว)
คุณถามว่าการตั้งค่ามีผลทันทีหรือไม่: เท่าที่ฉันสามารถบอกได้ว่าการตั้งค่าใหม่มีผลเฉพาะกับเซสชันใหม่ที่สร้างขึ้นหลังจากแก้ไขการตั้งค่าในคอลเลกชันเซสชัน เซสชันที่มีอยู่ไม่ควรได้รับผลกระทบ