524205 Windows User - LastLogonDate

This project is now closed with a project budget of N/A.

Get free quotes for a project like this
Employer working
Project Budget
Project Description

Platform: Windows 2008 R2

64 bit Windows Application or VBScript
- One to generate email notification with a HTML report
- another one is to show a pop-up menu

Program Logic:

1) Query "msDS-LastSuccessfulInteractiveLogonTime" attribute (instead of LastLogonTimeStamp) on Active Directory with additional email attribute

Sample Script can be found at [url removed, login to view]

Info on "msDS-LastSuccessfulInteractiveLogonTime":
[url removed, login to view]([url removed, login to view]).aspx

2) Send an email via SMTP to the list of user [output of #1] that has the last logon day is great than 30.

3) Create a popup message box based on user logon name. [optional requirement]

4) Produce a simple HTML report based on step #2

[url removed, login to view]
[url removed, login to view](v=[url removed, login to view]).aspx (E-mail-Addresses attribute)

Expected Output

Step #1 output (script provided from the URL)
CN=Lola Jacobsen,OU=FIM Accounts,OU=Lab Objects,DC=woodgrovebank,DC=com;Never
CN=Terry Adams,OU=FIM Accounts,OU=Lab Objects,DC=woodgrovebank,DC=com;7/29/2010 6:08:11 PM
CN=Jimmy Bischoff,OU=FIM Accounts,OU=Lab Objects,DC=woodgrovebank,DC=com;Never
CN=Mark Brown,OU=FIM Accounts,OU=Lab Objects,DC=woodgrovebank,DC=com;Never

Note: Need additional info which is the email attribute. Account without email attribute will be ignore/discard

Step #2 Output
Dear Terry Adams,

You last logon time is on 7/29/2010 6:08:11 PM. Your account will be inactive soon. Please logon before [last logon + 30 days].

Please contact IT Helpdesk at 1800-Helpdesk if you have any question.

Thank you,
IT Helpdesk

Step #3 Output [optional requirement]
Dear Terry Adams,

You have successfully logon to server. Your next logon to server must not later than [today date + 30 days].
Exceeded the allowable period, your account will be disabled. Please contact IT Helpdesk at 1800-Helpdesk if you have any question.

Step #4 Output
Name Logon Name Email Last Logon Date
Lola Jacobsen [url removed, login to view] Lola [ a t ] abc com Never
Terry Adams [url removed, login to view] terry [ a t ] abc com 7/29/2010
6:08:11 PM

[url removed, login to view]

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online