यदि आप एक्टिव डायरेक्ट्री में किसी यूजर की अंतिम लॉगिन तिथि और समय देखना चाहते हैं, तो इस ट्यूटोरियल को पढ़ते रहें। इस ट्यूटोरियल में एक्टिव डायरेक्ट्री यूजर का अंतिम लॉगिन समय पता लगाने के दो तरीके हैं। हर बार जब कोई AD यूजर किसी भी वर्कस्टेशन से एक्टिव डायरेक्ट्री में लॉग ऑन करता है, तो सिस्टम लॉगऑन की तिथि और समय को एट्रिब्यूट्स में रिकॉर्ड करता है: lastLogon और lastLogonTimestamp। इन दोनों में से, सबसे सटीक एट्रिब्यूट lastLogon है, जो एक विशिष्ट डोमेन कंट्रोलर द्वारा प्रमाणित सबसे हालिया लॉगऑन को दर्शाता है। *
* नोट: lastLogonTimestamp एट्रिब्यूट "रखता" है वह समय जब यूजर ने आखिरी बार डोमेन में लॉग इन किया था, और इसका मान सभी डोमेन कंट्रोलर्स पर रेप्लिकेट होता है, लेकिन केवल तभी जब यह lastLogon मान से 14 दिन या अधिक पुराना हो। lastLogonTimestamp केवल निष्क्रिय अकाउंट की पहचान करने के लिए पर्याप्त है।
एक्टिव डायरेक्ट्री में यूजर का अंतिम लॉगिन समय कैसे खोजें। (सर्वर 2016/2012)
विधि 1. विंडोज GUI से अंतिम लॉगिन समय देखें।
विधि 2. PowerShell से अंतिम लॉगिन समय देखें
विधि 1. विंडोज GUI से अंतिम लॉगिन समय खोजें।
एक्टिव डायरेक्ट्री में यूजर का अंतिम लॉगिन समय पता लगाने के लिए, नीचे दिए गए कार्य हर डोमेन कंट्रोलर पर करें:
- Active Directory Users and Computers खोलें
2. View मेनू से, Advanced Features पर क्लिक करें।

- बाएं पेन पर Users ग्रुप चुनें।
4. दाएं पेन पर, जिस यूजर का अंतिम लॉगिन समय देखना चाहते हैं उस पर राइट-क्लिक करें और Properties चुनें।

- 'User Properties' विंडो पर, Attribute Editor टैब चुनें।
- अब lastLogon एट्रिब्यूट तक नीचे स्क्रॉल करें, ताकि पता चल सके कि यूजर आखिरी बार एक्टिव डायरेक्ट्री में कब लॉग इन किया था। *
* नोट्स:
1. यदि आपके पास एक से अधिक DC हैं, तो आपको यूजर की सबसे हालिया लॉगऑन तिथि और समय जानने के लिए उपरोक्त चरण सभी DC पर करने होंगे।
2. यदि आप निष्क्रिय अकाउंट के लिए अंतिम लॉगऑन तिथि और समय जानना चाहते हैं, तो 'lastLogonTimestamp' देखें।

विधि 2. PowerShell से अंतिम लॉगिन समय देखें।
PowerShell से यूजर का अंतिम लॉगिन समय देखने के लिए:
- PowerShell को एडमिनिस्ट्रेटर के रूप में खोलें और यह कमांड दें:
- Get-ADUser -Identity "username" -Properties "LastLogon"
* उदाहरण: AD यूजर "User1" का अंतिम लॉगिन दिनांक/समय जानने के लिए, टाइप करें:
- Get-ADUser -Identity "User1" -Properties "LastLogon"

- जैसा कि आप देख सकते हैं, उपरोक्त कमांड निष्पादित करने के बाद, 'LastLogon' एट्रिब्यूट एक संख्यात्मक मान प्रदर्शित करता है (उदाहरण में "132279814667281827")।
'LastLogon' मान को पहचान योग्य दिनांक और समय में बदलने के लिए, PowerShell में यह कमांड दें:
- [datetime]::FromFileTime(LastLogon-Value)
* उदाहरण: इस उदाहरण में, 'LastLogon' एट्रिब्यूट का मान "132279814667281827" है। तो, कमांड होगी:
- [datetime]::FromFileTime(132279814667281827)

अतिरिक्त सहायता: निष्क्रिय अकाउंट के लिए अंतिम लॉगिन टाइमस्टैम्प पता लगाने के लिए, PowerShell में यह कमांड दें:
- Get-ADUser -Identity "username" -Properties "LastLogonDate"
बस! मुझे बताएं कि क्या इस गाइड ने आपकी मदद की, अपने अनुभव के बारे में टिप्पणी छोड़कर। कृपया इस गाइड को लाइक और शेयर करके दूसरों की मदद करें।