Forum

şifre dolum sü...
 
Bildirimler
Hepsini Temizle

şifre dolum süresi bildirim hk.

6 Yazılar
4 Üyeler
0 Reactions
1,326 Görüntüleme
(@omerkorkmaz)
Gönderiler: 134
Reputable Member
Konu başlatıcı
 

Merhabalar,

 

Şirketimizin active directory yapısına bağlı kullanıcılarımızın şifrelerinin dolmalarına yakın bir süre kala "şu kadar süre içerisinde şifreniz dolacaktır" diye uyarı gitmediğini farkettik.Konu ile ilgili nasıl yardımcı olabilirsiniz? 

 
Gönderildi : 01/07/2013 13:33

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

merhabalar

biz aşağıdaki ürünü kullanıyoruz son derece memnunuz;

http://www.netwrix.com/password_change_reminder.html

kolay gelsin 

 
Gönderildi : 01/07/2013 14:07

(@omerkorkmaz)
Gönderiler: 134
Reputable Member
Konu başlatıcı
 

Mumin Bey,

 Çözüm öneriniz için teşekkürler.Aslında istediğim email notificator tarafı değildi.Windows'un otomatik olarak kullanıcılara önceden verdiği mesajdı.Onuda Default Domain Policy'den GPO üzerinden çözüme kavuşturdum.Email notificator tarafında Manage Engine'in ürününüde kullanmayı tercih edebiliriz ama sizin gönderdiğiniz programda gayet detaylı ve işlevsel görünüyor.

 
Gönderildi : 01/07/2013 14:36

(@TolgaGirgin)
Gönderiler: 4
New Member
 

Ömer Bey;

Sizin belitmiş olduğunuz yapıya benzer bir yapıyı ben kendi şirketimde kullanıyorum.Bunu powershell sayesinde aştım.

 

http://www.quest.com/powershell/activeroles-server.aspx ücretsiz bu snap-in indirip.powershell editörde aşağıdaki kodu yazıp task schuduler ekleyip istediğniz zaman aralığında çalıştırabilirsiniz.

 

#Add the Quest PowerShell snapin
Add-PsSnapIn Quest.ActiveRoles.ADManagement -ErrorAction SilentlyContinue
Get-QADUser -SizeLimit 0 | Select-Object samAccountName,mail,PasswordStatus |
Where-Object {$_.PasswordStatus -ne "Password never expires" -and $_.PasswordStatus -ne "Expired" -and $_.PasswordStatus -ne "User must change password at next logon." -and $_.mail -ne $null} |
ForEach-Object {
  $today = Get-Date
  $logdate = Get-Date -format yyyyMMdd
  $samaccountname = $_.samAccountName
  $mail = $_.mail
  $passwordstatus = $_.PasswordStatus
  $passwordexpiry = $passwordstatus.Replace("Expires at: ","")
  $passwordexpirydate = Get-Date $passwordexpiry
  $daystoexpiry = ($passwordexpirydate - $today).Days
  $smtpserver = "mai sunucunuz"
  $emailFrom = "xxx@mailsunucunuz"
  $body = "IT sistemlerine erisebilmeniz icin parolanizi $daystoexpiry gun icinde degistirmeniz gerekmektedir. `n`n"
  if ($daystoexpiry -lt 3 ) {
    $emailTo = "$mail"
    $subject = "Windows parolaniz $daystoexpiry icinde suresi dolacaktir.Lutfen parolanizi degistirin."   
    Send-MailMessage -To $emailTo -From $emailFrom -Subject $subject -Body $body -SmtpServer $smtpserver
    Write-Host "Email was sent to $mail on $today"
    Add-Content C:\logs\maillog$logdate.txt  "Email was sent to $mail on $today"
  }
}
Send-MailMessage -To "itden bir kişini maili@mailsunucunuz" -From "[email protected]" -Subject "Password change log for $today" -Body "This is the log from $today" -Attachments "C:\logs\maillog$logdate.txt" -SmtpServer $smtpserver -ErrorAction SilentlyContinue
 

 
Gönderildi : 01/07/2013 18:47

(@Anonim)
Gönderiler: 0
 

merhaba

policy üzerinden nasıl çözdün 

 
Gönderildi : 02/07/2013 12:05

(@TolgaGirgin)
Gönderiler: 4
New Member
 

Password bitiş süreleri ayarlaması policy ile yapıyordum bu uyarı sistemi için herhangi bir şey yapmadım 

 
Gönderildi : 02/07/2013 13:14

Paylaş: