This HTA grew out of Rene Lariviere's VBS code to document various aspects of Windows machines. He released a 4/5ths-finished version as an HTA and I have used that as a basis for this, adding missing code and replacing other parts with code in my preferred style.
Having selected or created a list of machine names (or a group name from AD), this HTA will visit each machine in turn (if present on the network) and create an HTML report of various standard items e.g. RAM and hard drives present and allows you to select other items to report, e.g. running services, processes and so on. As each report is based on WMI queries, you can obviously extend the list.
Hopefully, the code's modularity enables you to plug in extras or edit what's already there to suit your own requirements.
10th Nov 2011
30th Sep 2012
The 'Events' category checkboxes are enabled/disabled according to whether the 'Events' master checkbox is enabled/disabled
The default 'Last number of 'x' hours' figure works and is preserved between tab switches
The spin buttons for the above text-box now work
Non-machine accounts no longer cause the code to summarily exit
10th Oct 2012
Fixed some aberrant behaviour when switching between 'Report' and 'Action' view for the 'User' category
Made tooltip registry setting actually actioned when read
16th Oct 2012
Fixed disabling of form elements not occuring when any tab other than Tab1 was selected
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come
out every day, so no prevention program can catch 100% of them. For your own safety, please:
Re-scan downloaded files using your personal virus checker before using it.
NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
If you don't have a virus scanner, you can get one at many places on the net
Terms of Agreement:
By using this code, you agree to the following terms...
You may use
this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
You may link to this code from another website, but ONLY if it is not wrapped in a frame.
You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.
Your feedback will be posted below and an email sent to
the author. Please remember that the author was kind enough to
share this with you, so any criticisms must be stated politely, or they
will be deleted. (For feedback not related to this particular code, please
click here instead.)