2014-05-23 48 views
0

我試圖查詢LDAP服務器以獲取用戶是否登錄信息。活動目錄:查詢用戶是否登錄

在一組屬性(來自返回)中沒有具體告訴我的信息,但有兩個特殊的可以做到這一點:lastlogon和lastlogoff。 但lastlogoff它總是0. :/

我如何才能得到lastlogoff的真正價值?

感謝您的提前!

回答

0

我可以把你的這篇文章轉介給你嗎?之前我使用過這個解決方案,因爲如前所述,AD中沒有找到這種信息的方法。人們可以找出網絡上的計算機名稱,但這並不表示實際的用戶。

Active Directory check if user is logged in

我希望這對您有所幫助,我用這個從鏈接的文章....

」 ......另一種選擇是製作一個登錄/註銷腳本 寫入到一個特定的文件/數據庫,你可以監視文件 ,看看誰是登錄......」

然後,這〔實施例是VBScript和WMI。如前所述,存在通過sysinternals可用的第三方工具。 你說你沒有權限更改LDAP服務器。這包括登錄/註銷腳本嗎?

這裏是鏈接:http://blogs.msdn.com/b/alejacma/archive/2008/03/04/how-to-get-the-logged-on-user-with-wmi-vbscript.aspx

+0

tks Levi。另一種選擇是好的,但是我無法在LDAP服務器上更改任何內容。 –