Есть ли способ из консоли управления компьютером или из командной строки определить, когда истечет срок действия пароля пользователя?
Примечание: я задаю эти вопросы для сервера, который не является частью домена.
Есть ли способ из консоли управления компьютером или из командной строки определить, когда истечет срок действия пароля пользователя?
Примечание: я задаю эти вопросы для сервера, который не является частью домена.
Ответы:
Это может быть достигнуто командой DOS / Batch
Если бы вы были в домене, вам нужно было бы добавить переключатель
/Domain
. В вашем случае просто введите имя пользователя.Это перечислит наиболее важные детали этой учетной записи, включая дату истечения срока действия пароля пользователя.
источник
Если вы преследуете ту же проблему, с которой я сталкивался в прошлом, пользователи хотят лучше предупреждать о том, когда истечет срок действия их пароля, особенно когда они находятся за пределами типичного ПК. Ниже приведен сценарий, который я запускаю каждые 72 часа (3 дня) для отправки предупреждений по электронной почте.
Установите эти четыре строки конфигурации в соответствии с вашей средой. Измените другие детали по мере необходимости.
PS может пожаловаться, если скрипт не подписан. Я подписал мой с помощью (у меня есть сертификат подписи кода):
Затем я создал простую запланированную задачу, которая запускается каждые 72 часа, действие выполняется
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
с аргументомC:\Path\To\PasswordBot.ps1
.Примечание. Компьютер, на котором выполняется этот сценарий, должен входить в домен и на нем должен быть установлен «Модуль Active Director для Windows PowerShell». Вы можете запустить его
start /wait ocsetup ActiveDirectory-PowerShell
на любом сервере или найти его в списке функций в Windows 7 (может потребоваться RSAT, я сейчас не помню).источник