Microsoft Patch Management Application
Create an application that can scan a group of computers on a network, determine what patches each computer needs and automatically deploy them (The patch information is available for free from Microsoft VIA an XML file).
The application needs to be keep a log of all scans and deployed patches.
This application is a scaled back clone of:
[url removed, login to view]
The required features for bids on this project are:
Retrieve critical update list from Microsoft's free published XML file.
Download critical updates from Microsoft and save them to disk.
Scan a group of computers by IP range OR domain.
Create a report of what computers need what Microsoft critical updates and service packs.
Schedule deployment of selected patches to selected computers.
Control remote reboot of patched computers.
Maintain a log of all activity.
Utilize [url removed, login to view] to allow multiple patch installations for one reboot.
Support "Run As" to support multiple user accounts.
Be able to update: Windows NT, XP, 2000, 2003, Exchange, SQL, Outlook, and MS Office.
Please describe the functionality you intend to deliver.
Management console should be web based. Example diagrams will be uploaded 11/20/03
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Microsoft.NET and ASP.NET w/C# strongly preferred, but open to other options.