Si voleu saber quan caducaran les contrasenyes dels usuaris de l’Active Directory, podeu executar aquesta ordre a PowerShell. Us retornarà tots els comptes amb la data de caducitat.
Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} -Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" |
Select-Object -Property "Displayname",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}
Exemple de sortida:
Displayname ExpiryDate ----------- ---------- John Doe 15/10/2018 18:45:29 Jane Doe 20/10/2018 10:32:21
Si només necessiteu la data d’un usuari concret, podeu executar aquesta ordre a la consola:
Net User nom_usuari /domain
Exemple de sortida (en un Windows en anglès):
C:\Users\administrador>Net User jdoe /domain
User name jdoe
Full Name John Doe
Comment
User's comment
Country code (null)
Account active Yes
Account expires Never
Password last set 30/11/2017 12:29:50
Password expires 28/02/2018 12:29:50
Password changeable 30/11/2017 12:29:50
Password required Yes
User may change password Yes
Workstations allowed All
Logon script shared.cmd
User profile
Home directory
Last logon 28/02/2018 12:27:53
Logon hours allowed All
Local Group Memberships
Global Group memberships *Group Shared *Grup CPL
*Group Security *Group Adm
*Group App Help *Group Users TS
*Contoso *Group IT
*Domain User
The command completed successfully.
La línia que ens interessa és Password expires. Espero que us sigui útil.
Traducció feta amb l’ajuda d’IA a partir de l’article original.
