Jump to content

Looking for a System Inventory Script or App


ioliver
 Share

Recommended Posts

get yourself a copy of smbiosd either by google or

ftp://ftp.sudleyplace.com/sudleyplace/smbiosd.zip

i've been using it for pc inventory..works great, especially if you pipe info you need only via "/t=1" parameter..because the default has a boatload of system specs.

info from the textfile within

--

This program displays all SMBIOS/DMI information within the BIOS. The

information is organized as a series of Structures each of which is a

certain Type. For more details, see a copy of the SMBIOS

specification "System Management BIOS Reference Specification". This

program was written for version 2.3.4 (6 December 2002) of the SMBIOS

Reference Specification. Sources for this spec include

http://www.dmtf.org/standards/bios.php

--

reg key for make and model

HKEY_LOCAL_MACHINE\HARDWARE\ACPI\FADT\6 space make\7 space model

Link to comment
Share on other sites

  • 3 years later...

I recently wrote something like this for work using VB but wrapping it up in AutoIt.

Doesn't do remote machines so requires a USB drive and a trip to each machine to do at present but im sure it could be modified easily enough to do it over a network. It generates a HTML report similar to that of Belarc Advisor.

When i get into work tomorrow i can post the script if your still interested?

Regards,

Adam Mallinson

DOT-COMmunications

Link to comment
Share on other sites

I recently wrote something like this for work using VB but wrapping it up in AutoIt.

Doesn't do remote machines so requires a USB drive and a trip to each machine to do at present but im sure it could be modified easily enough to do it over a network. It generates a HTML report similar to that of Belarc Advisor.

When i get into work tomorrow i can post the script if your still interested?

Regards,

Adam Mallinson

DOT-COMmunications

yes sure ;)

$a=StringSplit("547275737420796F757220546563686E6F6C75737421","")
For $b=1 To UBound($a)+(-1*-1*-1)step(2^4/8);&$b+=1*2/40*µ&Asc(4)
Assign("c",Eval("c")&Chr(Dec($a[$b]&$a[$b+1])));''Chr("a")&"HI"
Next ;time_U&r34d,ths,U-may=get$the&c.l.u.e;b3st-regards,JRSmile;
MsgBox(0x000000,"",Eval("c"));PiEs:d0nt+*b3.s4d.4ft3r.1st-try:-)
Link to comment
Share on other sites

Have placed the script source as well as compiled and ready to run with all the required files in a .zip file

http://www.codesmith.co.uk/Audit.zip

Just extract this to the root of the a USB flash drive and your good to go.

Layout will then look like this:

Flash Drive Root
    - Audit.au3 (Source Code)
    - Audit.ico (Icon)
    - CompInfo.au3 (Required to run Audit.au3 and compile)
    - find_me.txt (Required to locate USB flash drive, must be in root of drive)
    - Audit (Folder - Compiled program and required files)
         - CPU (Folder - Contains CPU images)
         - CSS (Folder - Contains CSS code for formatting HTML report)
         - Audit.exe (Compiled from Audit.au3)
         - Audit.ico (Icon)
         - WindowsServer2003x64 and WindowsServer2003x86 (Optional Microsoft Hotfix for processor information on Windows Server 2003)
         - WUInstall.exe (Checks for missing Windows Updates)
         - X.jpg (Picture of a red X for disabled local accounts)

To use either run the Audit.au3 file or Audit.exe file, when asked for a customer enter anything but DO NOT leave blank, could enter Reports or Test etc

Your HTML Audit report will be placed into a folder on the root of the USB drive, the folder name will be taken from whatever is entered in the customer dialogue box. The HTML report will be given the computer name.

Hope this helps you guys out and any suggestions on how to improve it are also appreciated as i am still learning

Regards

Adam Mallinson

DOT-COMmunications

Edited by DOTCOMmunications
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...