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

ความแตกต่างระหว่าง Active Directory LastLogon และ LastLogonTimestamp


ในองค์กร ไดเร็กทอรีที่ใช้งานอยู่ของ PowerShell จะมีบัญชีสำหรับผู้ใช้ทุกคน ในช่วงเวลาหนึ่ง พนักงานออกจากองค์กร บัญชีเหล่านี้บางครั้งอาจยังคงอยู่ในไดเรกทอรีที่ใช้งานอยู่

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

PowerShell Active Directory มีแอตทริบิวต์ lastlogon และ lastlogontimestamp สองตัวที่จัดเก็บเวลาเข้าสู่ระบบครั้งล่าสุดของผู้ใช้

ในโพสต์บนบล็อกนี้ เราจะเห็นความแตกต่างระหว่างไดเร็กทอรีที่ใช้งานอยู่ lastlogon และ lastlogontimestamp

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

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

ค่า lastlogon ที่ใหญ่ที่สุดที่ดึงมาคือเวลาเข้าสู่ระบบครั้งสุดท้ายจริงสำหรับบัญชีผู้ใช้โฆษณา

  • lastlogontimestamp :lastlogontimestamp เป็นแอตทริบิวต์ที่สามารถจำลองแบบได้ ค่าแอตทริบิวต์นี้ไม่ได้รับการอัพเดตทุกครั้งที่ผู้ใช้เข้าสู่ระบบ

คุณลักษณะนี้อัปเดตเมื่อค่าปัจจุบันสำหรับ lastlogontimestamp เก่ากว่าเวลาปัจจุบันลบด้วยค่าของแอตทริบิวต์ ms-DS-Logon-Time-Sync-Interval ค่าเริ่มต้นการตั้งค่านี้คือ 'NOT SET' แต่ค่าเริ่มต้นคือ 14 วัน

  • lastlogondate: lastlogondate เป็นเวอร์ชันที่แปลงแล้วของ lastlogontimestamp lastlogondate คือค่าที่คำนวณได้จากค่าที่จำลองแบบ มันให้วิธีง่ายๆ ในการค้นหาโดยใช้รูปแบบวันที่และดึงข้อมูลรายชื่อบัญชี

เคล็ดลับเด็ด: วิธีรับเวอร์ชันระบบปฏิบัติการของ Domain Controllers ใน PowerShell!

บทสรุป:

ฉันหวังว่าคุณจะพบว่าความแตกต่างระหว่าง lastlogon และ lastlogontimestamp มีประโยชน์

การใช้แอตทริบิวต์ PowerShell Active Directory จะช่วยให้คุณค้นหาบัญชีผู้ใช้โฆษณาที่ไม่ได้ใช้งานเป็นเวลานาน ปิดการใช้งานและลบออก

คุณสามารถค้นหาหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และพื้นฐาน PowerShell ได้ในหน้าแรกของ ShellGeek

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