Большинство организаций реализуют политику паролей, которая требует от сотрудников регулярно менять свои пароли. Политики паролей имеют решающее значение по разным причинам, в первую очередь они направлены на повышение безопасности и защиту данных. Во многих организациях срок действия пароля обычно устанавливается на срок до 90 дней, а некоторые также предлагают методы двойного входа, причем для многих ПИН-код Windows Hello используется по умолчанию. Следовательно, пользователи могут иногда забывать свои пароли. Кроме того, некоторые люди могут периодически менять свои пароли. Если вы хотите узнать дату и время последней смены пароля, в этой статье представлено руководство по использованию CMD в Windows 11 для поиска этой информации. Если вы являетесь пользователем локальной учетной записи, то найти последнюю смену пароля довольно просто: мы собираемся использовать CMD или PowerShell, чтобы найти последнюю смену пароля для локальной учетной записи пользователя.
Найдите последнюю смену пароля с помощью CMD в Windows 11:
Вы можете проверить последнюю смену пароля локальной учетной записи пользователя в Windows 11 двумя разными способами.
Использование CMD или терминала Windows:
Откройте командную строку или терминал, доступ администратора не требуется, поскольку он связан с вашей учетной записью.
Введите следующую команду.
net user %username%
Это самый простой метод. В этом методе мы используем команду net user. Эта команда выведет количество локальных учетных записей пользователей на вашем компьютере, и эта команда позволит вам управлять учетными записями пользователей и группами. Используя вышеупомянутую команду, вы можете проверить дату последней смены пароля.
Как только вы нажмете «Ввод», отобразятся все сведения об учетной записи пользователя. Вы сможете найти дату последней установки пароля.
Убедитесь, что вы заменили %username% на фактическое имя пользователя. Эта же команда будет работать в PowerShell.
Если вы являетесь пользователем LDAP и ваша система присоединена к домену, вы можете использовать следующую команду, чтобы найти дату последней смены пароля.
net user %username% /domain
Убедитесь, что вы заменили %username% и имя домена фактическими данными.
Использование PowerShell:
Если вы являетесь пользователем домена и хотите проверить последнее изменение пароля с помощью PowerShell, выполните следующие действия. Следующая команда работает на основе командлета Get-AdUser из установленного модуля Active Directory. Без установки облегченных служб каталогов этот командлет не будет работать.
Если вы используете Windows Server, используйте приведенную ниже команду для установки командлета Get-AdUser.
Install-WindowsFeature RSAT-AD-PowerShell
Эта команда устанавливает активный каталог RSAT на вашем сервере Windows. После установки RSAT AD вы можете использовать команду Get-AdUser.
Если вы используете клиентскую операционную систему Windows, например Windows 10 или Windows 11, вам необходимо включить функцию Windows служб Active Directory облегченного доступа к каталогам.
Откройте команду «Выполнить», нажав Windows + R, введите appwiz.cpl и нажмите Enter. Эта команда откроет «Программы и компоненты». С левой стороны нажмите «Включить или отключить функции Windows», нажмите и откройте.
Установите флажок «Службы Active Directory облегченного доступа к каталогам» и нажмите «ОК». Затем введите следующую команду, чтобы проверить дату изменения последнего пароля.
Get-ADUser -Identity %username% -Properties PasswordLastSet | Select-Object Name, PasswordLastSet
Замените %username% соответствующим именем пользователя. Эта команда покажет дату последней установки пароля.
Проверьте последнее изменение пароля для пользователя Azure AD:
Чтобы проверить последний пароль и изменить его на пользователя Azure AD, выполните следующие действия. В этом методе мы будем использовать модуль MSOnline PowerShell. Итак, убедитесь, что модуль MSOnline PowerShell установлен или нет, если нет, используйте следующие команды для установки.
Install-Module -Name MSOnline
После установки PowerShell возвращается к командной строке.
Убедитесь, что установка прошла успешно и что модуль MSOnline доступен на вашем компьютере. Для этого добавьте модуль в текущий сеанс PowerShell, выполнив команду Import-Module ниже.
Import-Module MSOnline
Импортировав модуль MSOnline PowerShell, используйте следующий сценарий, чтобы найти дату последнего изменения пароля.
connect-MsolService $specificUserUPN = "[email protected]" # Replace with the UserPrincipalName of the specific user $specificUser = Get-MsolUser -UserPrincipalName $specificUserUPN if ($specificUser) { $specificUser | Select-Object DisplayName, UserPrincipalName, LastPasswordChangeTimeStamp } else { Write-Host "User not found or does not exist." }
Замените переменную $specificUserUPN фактическим идентификатором электронной почты пользователя. Этот сценарий отобразит последнее изменение пароля для указанного имени пользователя.