Назад | Перейти на главную страницу

Powershell изменяет переменную AD "PasswordLastSet"

Можно ли изменить значение PasswordLastSet через PowerShell (или любой другой метод?)?

Если это невозможно, могу ли я установить, чтобы пароль пользователя (не учетная запись) истекал через X дней.

Я ясно вижу значение с помощью Get-ADUser, но не могу редактировать его с помощью Set-ADuser.

Вы не можете изменить это значение, оно защищено. Единственное значение, которое вы можете ввести вручную, - 0 или -1. 0 приведет к смене пароля пользователя (как будто срок действия истек), -1 ведет себя так, как будто срок действия пароля не истечет.

Если вы передумаете, вот решение для массового изменения последнего пароль

Add-PSSnapin Quest.ActiveRoles.ADManagement
$Ou=’Cn=users, Dc=domain, Dc=com’ # select OU where users resides  Set-QADUser -SearchRoot $Ou | Set-QADUser -ObjectAttributes @{pwdLastSet=0}
Get-QADUser -SearchRoot $OU | Set-QADUser -ObjectAttributes @{pwdLastSet=’-1′}