FesterJester Posted October 9, 2017 Share Posted October 9, 2017 (edited) For some reason, I am unable to post this into the script examples, so this looked like the next best place to post it. Using some scripts made by others, much help from the AutoIT help resources, and Google searching, I have created a somewhat basic audit tool for Windows computers. Much credit goes to Ian Maxwell (@llewxam) and @engine Thank you both and please let me know if I have code from someone else that needs credit. Anyway, on to the cool part. This script will collect the following info and place it into a CSV file. Each item is selectable using check boxes and output and execute buttons have visual feedback. Computer name Hardware Manufacturer Hardware Model Possible Hardware Serial Number CPU Type, Speed, and Core Count RAM and Swap Local Hard Drives with Size and Free Space Remote Network Drives with Size and Free Space Network Connections with Hardware Device Name MAC Address DHCP or Static Domain IP Address Default Gateway Local User Accounts (Minus Guest, Default, and HomeGroupUsers) Operating System Version, Service Pack, Architecture, and Product Key Microsoft Office Version and Product Key (Having trouble with 2010 and 2013 keys) Installed Software with Description, Install Date, and Version Suggestions, criticism, and improvements are welcome. Thank you, FesterJester PC_Audit_Tool.au3 Edited October 11, 2017 by FesterJester Moved to Examples argumentum 1 Link to comment Share on other sites More sharing options...
argumentum Posted October 9, 2017 Share Posted October 9, 2017 (edited) 1 hour ago, FesterJester said: Suggestions, criticism, and improvements are welcome. #include <LocalAccount.au3> ??? Edit: @FesterJester keep a reference in the code to the resources #include <LocalAccount.au3> ; https://www.autoitscript.com/forum/topic/74118-local-account-udf/ Thanks @iamtheky Edited October 9, 2017 by argumentum better critic =) Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting. Link to comment Share on other sites More sharing options...
iamtheky Posted October 9, 2017 Share Posted October 9, 2017 (edited) im trying to determine its usefulness though as I bounce it off my similar attempt from a few years ago Edited October 9, 2017 by iamtheky argumentum 1 ,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-. |(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/ (_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_) | | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) ( | | | | |)| | \ / | | | | | |)| | `--. | |) \ | | `-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_| '-' '-' (__) (__) (_) (__) Link to comment Share on other sites More sharing options...
FesterJester Posted October 11, 2017 Author Share Posted October 11, 2017 (edited) @argumentum Thank you. I did reference credit above that line, but have also added as you suggested. I have updated the file and the first post. @iamtheky I did not run across your attempt during my development. At a quick glance, I see yours requires PowerShell for some functionality and has more features reported than mine. Do I have some code that was written by you by chance? I do not want to take credit for something I did not write. Edited October 11, 2017 by FesterJester argumentum 1 Link to comment Share on other sites More sharing options...
iamtheky Posted October 11, 2017 Share Posted October 11, 2017 I have no concern if anything of mine was used. I was more hunting the UDF for optimizations I may have overlooked in mine. They seem comparable, and in running mine again it needs some additional error checking. And I think most of the powershell gets can be straight WMI calls. That effort was in the midst of a flurry of powershell posts I had around that time. ,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-. |(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/ (_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_) | | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) ( | | | | |)| | \ / | | | | | |)| | `--. | |) \ | | `-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_| '-' '-' (__) (__) (_) (__) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now