ค้นหาเว็บไซต์

วิธีตั้งเวลาเข้าสู่ระบบสำหรับผู้ใช้ใน Active Directory


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

เมื่อมีการตั้งเวลาเข้าสู่ระบบสำหรับผู้ใช้ เมื่อผู้ใช้พยายามเข้าสู่ระบบ Windows ในช่วง เวลาเข้าสู่ระบบถูกปฏิเสธ ผู้ใช้จะได้รับการแจ้งเตือนต่อไปนี้บนหน้าจอเข้าสู่ระบบดังที่แสดงในส่วนนำ ในภาพด้านบน

บัญชีของคุณมีการจำกัดเวลาที่ทำให้คุณลงชื่อเข้าใช้ไม่ได้ในขณะนี้ กรุณาลองใหม่อีกครั้งในภายหลัง.

วิธีตั้งเวลาเข้าสู่ระบบสำหรับผู้ใช้ใน Active Directory

ในฐานะผู้ดูแลระบบ IT ในองค์กร คุณสามารถกำหนดหรือจำกัดเวลาเข้าสู่ระบบสำหรับผู้ใช้ใน Active Directory โดยที่คุณได้รับการยืนยันอย่างเป็นทางการจากฝ่ายบริหาร และผู้ใช้จะได้รับแจ้งล่วงหน้าเกี่ยวกับเวลาเข้าสู่ระบบเช่นเดียวกัน ข้อจำกัดก่อนที่คุณจะเปิดใช้งานนโยบาย

เราจะหารือเกี่ยวกับหัวข้อนี้ภายใต้หัวข้อย่อยต่อไปนี้:

  1. ตั้งเวลาเข้าสู่ระบบสำหรับผู้ใช้คนเดียว

  2. ตั้งเวลาเข้าสู่ระบบสำหรับกลุ่มผู้ใช้

  3. ตัดการเชื่อมต่อผู้ใช้เมื่อเวลาเข้าสู่ระบบหมดอายุ

บัญชีของคุณมีการจำกัดเวลาที่ทำให้คุณลงชื่อเข้าใช้ไม่ได้ในขณะนี้

1. ตั้งเวลาเข้าสู่ระบบสำหรับผู้ใช้คนเดียว

รูปภาพแสดงวันอาทิตย์ถึงวันเสาร์ เวลา 11:00 น. ถึง 21:00 น. และวันอาทิตย์ถึงวันเสาร์ เวลา 00:00 น. ถึง 9:00 น. เป็นช่วงเวลาที่ผู้ใช้ไม่สามารถเข้าสู่ระบบและชั่วโมงการเข้าสู่ระบบที่อนุญาตตามลำดับสำหรับโดเมนเครือข่าย

หากต้องการตั้งเวลาเข้าสู่ระบบสำหรับผู้ใช้รายเดียวใน Active Directory ให้ทำตามขั้นตอนเหล่านี้:

  • เปิด Active Directory Users and Computers (ADUC)

  • ใน ADUC ให้คลิกขวาที่บัญชีผู้ใช้ที่คุณต้องการกำหนดค่าข้อจำกัด

  • เลือก คุณสมบัติ จากเมนูบริบท

  • จากนั้นคลิกแท็บ บัญชี ในหน้า คุณสมบัติ

  • คลิกปุ่มเวลาเข้าสู่ระบบ

ตอนนี้คุณจะเห็นหน้าจอที่แสดงชั่วโมงอนุญาตหรือถูกปฏิเสธ สีที่อนุญาตจะแสดงเป็นสีน้ำเงิน ส่วนสีที่ถูกปฏิเสธจะเป็นสีขาว

  • จากนั้น คลิกปุ่มตัวเลือกสำหรับตัวเลือก ล็อกออนถูกปฏิเสธ

  • ตอนนี้ ลากเคอร์เซอร์ของคุณไปตามช่องเล็กๆ ที่แสดงวันและชั่วโมง หรือเลือกทีละช่อง

  • คลิกอนุญาตการเข้าสู่ระบบเมื่อเสร็จสิ้น

  • จากนั้น คลิกปุ่มตัวเลือกสำหรับตัวเลือก อนุญาตการเข้าสู่ระบบ

  • ตอนนี้ ลากเคอร์เซอร์ไปยังจุดที่คุณต้องการให้ปฏิเสธการเข้าสู่ระบบ

  • คลิก ล็อกออนถูกปฏิเสธ เมื่อเสร็จแล้ว

2. ตั้งเวลาเข้าสู่ระบบสำหรับกลุ่มผู้ใช้

เมื่อต้องการตั้งเวลาเข้าสู่ระบบสำหรับกลุ่มผู้ใช้ใน Active Directory ให้ทำตามขั้นตอนเหล่านี้:

  • สร้างหน่วยขององค์กร (OU) และตั้งชื่อที่สื่อความหมายเฉพาะ

  • จากนั้น สร้างหรือย้ายผู้ใช้ทั้งหมดไปยังคอนเทนเนอร์ OU นี้

  • ตอนนี้ กด CTRL + A เพื่อเลือกผู้ใช้ทั้งหมดใน OU

  • คลิกขวาที่ผู้ใช้ที่ไฮไลต์แล้วเลือก คุณสมบัติ

  • ถัดไป คลิกแท็บ บัญชี

  • คลิกเพื่อทำเครื่องหมายที่ตัวเลือก เวลาเข้าสู่ระบบ

  • คลิกปุ่มเวลาเข้าสู่ระบบ

  • ขณะนี้ ในหน้า ชั่วโมงการเข้าสู่ระบบ คุณสามารถจำกัดชั่วโมงการเข้าสู่ระบบสำหรับกลุ่มผู้ใช้ตามความต้องการของคุณ

3. ตัดการเชื่อมต่อผู้ใช้เมื่อเวลาเข้าสู่ระบบหมดอายุ

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

  • เปิดคอนโซลการจัดการนโยบายกลุ่ม (gpmc.msc)

  • คลิกขวาที่ Group Policy Object แล้วคลิก New เพื่อสร้าง GPO ใหม่

  • ตั้งชื่อที่สื่อความหมายให้กับ GPO

  • คลิกขวาที่ GPO ใหม่ แล้วคลิกแก้ไข

  • จากนั้น นำทางไปยังเส้นทางด้านล่าง:

การกำหนดค่าคอมพิวเตอร์ > นโยบาย > การตั้งค่า Windows > การตั้งค่าความปลอดภัย > นโยบายท้องถิ่น > ตัวเลือกความปลอดภัย

  • ในบานหน้าต่างนโยบาย คลิกสองครั้งที่ เซิร์ฟเวอร์เครือข่ายของ Microsoft: ยกเลิกการเชื่อมต่อไคลเอนต์เมื่อชั่วโมงการเข้าสู่ระบบหมดอายุ นโยบายเพื่อแก้ไขคุณสมบัติ

  • ตอนนี้ คลิก การตั้งค่านโยบายความปลอดภัย

  • คลิกเพื่อทำเครื่องหมายในช่อง กำหนดการตั้งค่านโยบายนี้

  • เลือกปุ่มตัวเลือกสำหรับ เปิดใช้งาน

  • คลิกตกลง

แค่นั้นแหละ!

ฉันจะติดตามเวลาเข้าสู่ระบบและออกจากระบบของผู้ใช้โดเมนได้อย่างไร

เมื่อต้องการดำเนินการนี้ ให้ไปที่เส้นทางด้านล่างใน GPMC:

การกำหนดค่าคอมพิวเตอร์ > นโยบาย > การตั้งค่า Windows > การตั้งค่าความปลอดภัย > การกำหนดค่านโยบายการตรวจสอบขั้นสูง > นโยบายการตรวจสอบ > เข้าสู่ระบบ/ออกจากระบบ

ที่ตำแหน่ง ตามความต้องการของคุณ ให้กำหนดค่านโยบายการตรวจสอบที่เกี่ยวข้องเพื่อติดตามการเข้าสู่ระบบและออกจากระบบของผู้ใช้ เมื่อมีการตั้งค่าข้อจำกัดชั่วโมงการเข้าสู่ระบบโดยใช้กฎที่ยืดหยุ่นตามนิพจน์ การเข้าถึงของผู้ใช้จะถูกจำกัดเฉพาะทรัพยากรที่เผยแพร่ในช่วงเวลาที่กำหนด

วิธีรับเวลาเข้าสู่ระบบของผู้ใช้ใน PowerShell

ในการรับประวัติการเข้าสู่ระบบครั้งล่าสุดของผู้ใช้ด้วย PowerShell คุณสามารถใช้ cmdlet Get-Eventlog เพื่อรับเหตุการณ์ทั้งหมดจากบันทึกเหตุการณ์ของตัวควบคุมโดเมน คุณสามารถกรองเหตุการณ์ตาม EventID ที่คุณต้องการ และแสดงข้อมูลเกี่ยวกับเวลาที่ผู้ใช้รับรองความถูกต้องในโดเมนและคอมพิวเตอร์ที่ใช้ในการเข้าสู่ระบบ หากต้องการทราบการประทับเวลาเข้าสู่ระบบล่าสุดสำหรับบัญชีเก่า ให้เรียกใช้คำสั่งด้านล่างใน PowerShell:

Get-ADUser -Identity "UserName" -Properties "LastLogonDate"

บทความที่เกี่ยวข้อง