свойство AuthenticablePrincipal.LastLogon является значением LastLogOnTimeStamp? - PullRequest
4 голосов
/ 07 ноября 2011

В system.directoryservices.accountmanagement свойство LastLogon реплицируется LastLogOnTimeStampValue на всех контроллерах домена домена или более поздние значения свойства LastLogon получены из сравнения DC всех доступных доменов?

Я не могу найти в MSDN, где взято это свойство.

Ответы [ 2 ]

3 голосов
/ 07 ноября 2011

Ответ на ваш вопрос: не все так просто.

http://blogs.technet.com/b/heyscriptingguy/archive/2010/01/27/dandelions-vcr-clocks-and-last-logon-times-these-are-a-few-of-our-least-favorite-things.aspx

Если вам нужна более высокая точность, чем + -14 дней, вы получите свою работу за вас.

0 голосов
/ 07 ноября 2011

Свойство LastLogon класса AuthenticablePrincipal считывает свойство lastLogonTimestamp из объекта Active Directory. Вы можете проверить это, выполнив шаги, перечисленные ниже:

  1. Открытие оснастки MMC «Active Directory - пользователи и компьютеры» на контроллере домена.
  2. Выбор дополнительных функций в меню «Вид».
  3. Щелкните правой кнопкой мыши объект Active Directory (пользователь), который сопоставляется с вашим объектом AuthenticablePrincipal, и выберите свойства.
  4. Выберите вкладку «Редактор атрибутов». Там вы найдете атрибуты lastLogon и lastLogonTimestamp.

В моей тестовой системе (.Net Framework 4.0, Active Directory 2008 R2) свойство LastLogon класса AuthenticablePrincipal отображается в свойство lastLogonTimestamp освобожденного объекта Active Directory.

Надеюсь, это поможет.

...