Here is the link for the script I am using for email notification regard password expiration (Version 2.0).
The script is wrote in powershell.
It is can be run from command line like schedule task: “C:WindowsSystem32WindowsPowerShellv1.0powershell.exe -command C:ScheduleTasksactive_directory_expiration.ps1”
Download the Script and rename the suffix from .txt to .ps1
On the first section you need to feel relevant data for your domain and you server it runs from it (change the brackets to relevant data, NO NEED BRACKETS!!!):
$domainsuf = "@[domin.com]" $logpath = "[C:ScheduleTasksLogs]" $smtpsrv = "[SMTPSERVER]" $SearchBase1 = "[OU=Sales,DC=Domain,DC=com]" $SearchBase2 = "[CN=Users,DC=Domain,DC=com]" $LogFile = $logpath + "[expired_log.csv]" $Domain = "[NetBios Domain Name]"
I will be glade to get suggestions…