วิธีค้นหาเวลาเข้าสู่ระบบครั้งล่าสุดของผู้ใช้
ในโพสต์นี้ ฉันจะแสดงวิธีง่ายๆ สามวิธีในการค้นหาวันที่และเวลาเข้าสู่ระบบครั้งล่าสุดของผู้ใช้ Active Directory
ทุกครั้งที่คุณเข้าสู่ระบบคอมพิวเตอร์ที่เชื่อมต่อกับ Active Directory ระบบจะจัดเก็บวันที่และเวลาเข้าสู่ระบบครั้งล่าสุดของผู้ใช้ไว้ในแอตทริบิวต์ผู้ใช้ที่เรียกว่า Lastlogon
เคล็ดลับ: แอตทริบิวต์ Lastlogon เป็นวิธีที่แม่นยำที่สุดในการตรวจสอบเวลาเข้าสู่ระบบครั้งล่าสุดของผู้ใช้ Active Directory นอกจากนี้ยังมี แอตทริบิวต์ LastLogonTimeStamp แต่จะช้ากว่าวันที่ปัจจุบัน 9-14 วัน วัตถุประสงค์ของ LastLogonTimeStamp คือการช่วยระบุบัญชีผู้ใช้เก่า นอกจากนี้ยังสามารถใช้เพื่อค้นหาคอมพิวเตอร์ที่ไม่ได้ใช้งานใน Active Directory แอตทริบิวต์ Lastlogon จะไม่ถูกจำลองแบบไปยัง DC อื่น ๆ ดังนั้นคุณจะต้องตรวจสอบแอตทริบิวต์นี้ในแต่ละ DC เพื่อค้นหาเวลาล่าสุด AD Pro Toolkit จะได้รับรายละเอียดการเข้าสู่ระบบล่าสุดจาก DC ทั้งหมด
มาดูตัวอย่างกัน!
วิธีที่ # 1 ค้นหาเวลาเข้าสู่ระบบล่าสุดโดยใช้ Attribute Editor
ขั้นตอนที่ 1: เปิดผู้ใช้ Active Directory และคอมพิวเตอร์ และตรวจสอบว่าคุณลักษณะขั้นสูงเปิดอยู่
ขั้นตอนที่ 2: เรียกดูและเปิดบัญชีผู้ใช้
ขั้นตอนที่ 3: คลิกที่ตัวแก้ไขแอตทริบิวต์
ขั้นตอนที่ 4: เลื่อนลงเพื่อดูเวลาเข้าสู่ระบบครั้งล่าสุด
หากคุณมีตัวควบคุมโดเมนหลายตัว คุณจะต้องตรวจสอบค่านี้ในแต่ละโดเมนเพื่อค้นหาเวลาล่าสุด
วิธีที่ 2 ชุดเครื่องมือ AD Pro
ขั้นตอนที่ 1: ดาวน์โหลดเครื่องมือ
คุณสามารถลองใช้เครื่องมือนี้ได้ฟรี ดาวน์โหลดสำเนาของคุณที่นี่
ขั้นตอนที่ 2: เปิดเครื่องมือ -> เลือกรายงานการเข้าสู่ระบบล่าสุด
เลือกจากทั้งโดเมน หรือ OU หรือกลุ่ม
คลิก “เรียกใช้” เพื่อสร้างรายงาน
ขั้นตอนที่ 3: หากต้องการส่งออก ให้คลิกปุ่มส่งออก
ค้นหาผู้ใช้เข้าสู่ระบบครั้งล่าสุดโดยใช้ PowerShell
ด้านล่างนี้เป็นขั้นตอนในการรับ LastLogonDate โดยใช้ PowerShell
เคล็ดลับ: โปรดทราบว่าหากต้องการรับวันที่เข้าสู่ระบบล่าสุดด้วย PowerShell คุณจะต้องเรียกใช้สคริปต์บนตัวควบคุมโดเมนทั้งหมด เนื่องจากค่าจะไม่ถูกจำลองแบบ AD Pro Toolkit รับวันที่และเวลาเข้าสู่ระบบล่าสุดจริงจากตัวควบคุมโดเมนทั้งหมดโดยอัตโนมัติ
ขั้นตอนที่ 1: เข้าสู่ระบบตัวควบคุมโดเมน
หากคุณไม่ได้เรียกใช้สิ่งนี้จาก DC คุณอาจต้องนำเข้าโมดูล Active Directory PowerShell
ขั้นตอนที่ 2: ใช้ Get-ADUser PowerShell cmdlet
เปิด Powershell และใช้คำสั่งด้านล่างเพื่อรับผู้ใช้โดเมนทั้งหมด LastLogonDate
Get-ADUser -filter * -Properties "LastLogonDate" | select name, LastLogonDateคุณควรได้รับผลลัพธ์ที่คล้ายกับภาพหน้าจอด้านล่าง
วิดีโอสาธิตทั้งสองวิธี
รับวันที่เข้าสู่ระบบล่าสุดสำหรับรายชื่อผู้ใช้
ในตัวอย่างนี้ ฉันจะใช้ AD Pro Toolkit เพื่อรับวันที่เข้าสู่ระบบล่าสุดสำหรับรายชื่อผู้ใช้ เช่น ผู้ใช้ในหน่วยขององค์กร
ขั้นตอนที่ 1: เปิดชุดเครื่องมือ
คุณสามารถลองใช้เครื่องมือนี้ได้ฟรี ดาวน์โหลดสำเนาของคุณที่นี่
เลือก “รายงานการเข้าสู่ระบบล่าสุด” จากรายการเครื่องมือ
ขั้นตอนที่ 2: เลือกทั้งโดเมนหรือ OU
จากนั้นเลือกทั้งโดเมนหรือ OU หรือกลุ่ม ในตัวอย่างนี้ ฉันจะได้รับวันที่เข้าสู่ระบบล่าสุดสำหรับผู้ใช้ทั้งหมดใน HR OU
คลิกปุ่ม "เรียกใช้" เพื่อสร้างรายงาน
คุณจะเห็นได้จากภาพหน้าจอด้านบนเครื่องมือที่ส่งคืนชื่อผู้ใช้ ชื่อบัญชี ชื่อตัวควบคุมโดเมน และวันที่เข้าสู่ระบบครั้งล่าสุด คุณสามารถคลิกที่คอลัมน์ใดก็ได้เพื่อเรียงลำดับผลลัพธ์จากน้อยไปหามากหรือจากมากไปหาน้อย
โปรแกรมรายงานการเข้าสู่ระบบครั้งล่าสุดช่วยลดการทำงานด้วยตนเองทั้งหมดในการตรวจสอบแอตทริบิวต์ Lastlogon สำหรับผู้ใช้ทั้งหมดทั่วทั้งตัวควบคุมโดเมนทั้งหมด อาจใช้เวลานานมากและยากที่จะส่งคืนเวลาเข้าสู่ระบบล่าสุดจริงโดยไม่มีเครื่องมือนี้
นอกเหนือจากรายงานการเข้าสู่ระบบครั้งล่าสุด ชุดเครื่องมือยังประกอบด้วยซอฟต์แวร์ Active Directory Reporting พร้อมด้วยรายงานในตัวมากกว่า 200 รายการ
ตัวอย่างเช่น หากต้องการดูผู้ใช้ทั้งหมดที่ไม่ได้เข้าสู่ระบบในช่วง 30 วันที่ผ่านมา ให้เลือกรายงานแล้วคลิกเรียกใช้
สรุป
ในคู่มือนี้ ฉันอธิบายสามวิธีในการรับ Active Directory Last Logon สำหรับบัญชีผู้ใช้โดเมน
สิ่งสำคัญคือต้องตรวจสอบวันที่เข้าสู่ระบบครั้งล่าสุดสำหรับบัญชีผู้ใช้เป็นประจำทุกเดือนเพื่อค้นหาบัญชีผู้ใช้เก่า นอกจากนี้ยังสามารถใช้เพื่อตรวจสอบครั้งสุดท้ายที่ผู้ใช้รับรองความถูกต้องกับเครือข่าย PowerShell get-aduser cmdlet ใช้งานได้ดีในการรับรายละเอียดการเข้าสู่ระบบครั้งล่าสุดของผู้ใช้จากตัวควบคุมโดเมนเดียว หากต้องการรวบรวมรายละเอียดการเข้าสู่ระบบล่าสุดจาก Domain Controller ทั้งหมดโดยอัตโนมัติ ฉันขอแนะนำ AD Pro Toolkit
หากคุณมีคำถามหรือความคิดเห็นโปรดแสดงความคิดเห็นด้านล่าง








