Есть ли способ искусственно изменить lastLogon и / или lastLogonTimestamp для пользователя?
У меня есть сценарий, который отключает и / или удаляет старых пользователей, и я хочу убедиться, что он правильно получает даты с тестовыми пользователями, прежде чем я введу его в производство.
Я пробовал использовать инструмент LDAP, но, похоже, мне не разрешено изменять это свойство пользователя - я получаю сообщение об ошибке «Не желаю выполнять».
Все предложения приветствуются.
Вы можете сделать это с помощью adsi edit, это очень мощный инструмент, поэтому будьте осторожны.
Существует также приложение sysinternals под названием ADExplorer, которое вы можете попробовать.
Скачать здесь - http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx
После подключения к своему домену вы можете перейти к пользователю и увидеть его конкретные атрибуты. Затем щелкните правой кнопкой мыши и измените выбранный атрибут.
Обратите внимание, что lastLogonTimestamp не реплицируется - каждый DC имеет собственное значение. Чтобы получить истинное представление о последнем входе пользователя в систему, вам необходимо собрать значение от каждого DC и определить, какой из них является последним.