, , ,

Saber quan caduquen les contrasenyes dels usuaris de l’Active Directory

·

Saber quan caduquen les contrasenyes dels usuaris de l’Active Directory

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.