Malum şifre resetleme pek çok kurumsal ortam için kullanılan bir kullanıcı güvenlik politikası olup bazı durumlarda kullanıcıların bir sonraki şifre resetleme süresini öğrenmek isteyebilirsiniz. Aslında bunun en önemli nedeni ilgili kullanıcı veya kullanıcılar kritik pozisyonda çalışıyor ve yurt dışı gibi bir lokasyona gidecek ise, yine cep telefonu dışında başka bir iletişim aracı olmayacak ise bu durumda sizi yorabilir. Bunlar yaşanmış sorunlar olup böyle bir durumdaki bir yönetici için en kısa sorun çözme yöntemi password never expire kutucuğunu işaretlemektir, ancak bu da regülasyona tabi bir kurum için bulgu sebebi olabilir. Bu gibi durumlar için aşağıdaki script bize kullanıcılarımızın bir sonraki şifre değşitirme zamanını göstermektedir.
PS komutunu çalıştırmadan önce aşağıdaki komutu çalıştırın lütfen
Import-Module Activedirectory
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”)}}
Kaynak
Son Yorumlar