Active-Directory

Active Directory:目前使用 C# 登錄的使用者

  • June 3, 2011

有沒有辦法使用 C# 列出 Active Directory (ADAM) 中所有目前登錄的使用者?

幾乎可以肯定不是。Active Directory 不維護登錄狀態記錄。

根據您的其他問題,您可以比較登錄/註銷時間並猜測活動登錄使用者。但即使這也只是一個猜測。您可能會考慮諸如直接使用 WMI為已登錄使用者查詢客戶端電腦之類的事情。使用者可以在沒有註銷事件的情況下結束活動登錄會話——想想程序終止、待機、重置、強制重啟。

ADAM 是一個身份驗證提供程序,因此唯一的審計功能是圍繞誰一直在查詢 ADAM。把它想像成一個身份證。您無需查詢徽章以查看它打開了哪些門,而是查詢門以查看哪些徽章打開了它們。

引用自:https://serverfault.com/questions/276611