I have been given the task to audit every computer on site (360 of them) to find out the windows rating, Amount of Ram and the type of processor. Is there any free software out there that i can run on my network and it will tell me all of this?
Sorry for the confusion, i am looking for a network tool that will scan the network. I have been given a deadline of 3pm on tuesday.
Without installing a service on each machine ... mmmm. Best I can think of :
psexec will run commands on remote machines. nmap will give you a list of IP addresses.
Someone else will no doubt know better!
+1 for Spiceworks. Easy to set up and you'll definitely have something by Tuesday if all goes well.
Spiceworks will do it, but I would recommend Lansweeper as it's easier and faster for what you want to do. Just install as a trial/freeware version and you'll have everything inventoried within a few days.
Dont think spiceworks records the rating. If its readable via wmi a simple startup script should be able to pull it
here you go put this as a startup script will give you a %computername%.csv for each pc just give the pcs access to a network drive defined on line 13
there aer i admit a few remmed out lines that arnt needed really but they are there for testing purposes
Code:Option Explicit Dim strDirectory, strFile, strText, strCompName, objWMIservices, colWSA, objItem, strComputerName, wshShell dim objFSO, objFolder, objFile, objTextFile, outputdata strCompName = "." Set wshShell = WScript.CreateObject( "WScript.Shell" ) Set objWMIservices = GetObject("winmgmts:\\" & strCompName & "\root\cimv2") Set colWSA = objWMIservices.ExecQuery("Select * From Win32_WinSAT") Set objFSO = CreateObject("Scripting.FileSystemObject") strComputerName = wshShell.ExpandEnvironmentStrings( "%COMPUTERNAME%" ) strDirectory = "\\server\share$\wmiratings\" strFile = strComputerName &".csv" For Each objItem in colWSA outputdata = strComputerName &",Overall," & objItem.WinSPRLevel & ",CPU," & objItem.CPUScore & ", Memory," & objItem.MemoryScore & ",Graphics," & objItem.GraphicsScore & ",Gaming graphics," & objItem.D3DScore & ",hdd," & objItem.DiskScore next ' Create the File System Object Set objFSO = CreateObject("Scripting.FileSystemObject") ' Check that the strDirectory folder exists If objFSO.FolderExists(strDirectory) Then Set objFolder = objFSO.GetFolder(strDirectory) Else Set objFolder = objFSO.CreateFolder(strDirectory) 'WScript.Echo "Just created " & strDirectory End If If objFSO.FileExists(strDirectory & strFile) Then Set objFolder = objFSO.GetFolder(strDirectory) Else Set objFile = objFSO.CreateTextFile(strDirectory & strFile) 'Wscript.Echo "Just created " & strDirectory & strFile End If set objFile = nothing set objFolder = nothing ' OpenTextFile Method needs a Const value ' ForAppending = 8 ForReading = 1, ForWriting = 2 Const ForAppending = 2 Set objTextFile = objFSO.OpenTextFile _ (strDirectory & strFile, ForAppending, True) ' Writes result every time you run this VBScript objTextFile.WriteLine(outputdata) objTextFile.Close
Last edited by sted; 14th March 2012 at 09:44 PM.
It only takes one section to pull down the whole score doesn't it? Are you sure you want to use that as a basis for your audit ? For example the graphics score might pull everything down but the graphics are most likely to be fine for most of the things . I would use spice works and use it to run some reports.
I'd probably start with the processor. Anything single core or P4/Athlon 64 or below is flagged, then RAM, and possibly any motherboard chipset not W7/Vista/aero compatible. Any hard drive fitted in the last 6-7 years should still be fine, as long as it's still working that is!
Or you can set a target, such as meeting the minimum spec of Windows 7. As has been pointed out, using the WEI is not a reliable method of ascertaining a computers actual usefulness as it may score 7 in all categories except graphics where it gets a 3, That means you have an overall rating of 3 (come on Microsoft, make this a fair rating system!) for your computer.
You need to decide or find out what an acceptable baseline machine is eg minimum dual core 3 gig ram, hd size or hd type.
This may vary from area to area eg a machine might be acceptable in a general use area but may need more graphics power in another area so just a graphics upgrade.
You need to look at costings of replacement vs upgrade and take other factors into account such as do you want everything under warranty or will you have spares ready to swop out. All this maybe past your remit but I would at least get a comprehensive list of all your computers and filter out all the ones that don't meet the set criteria.
There are currently 1 users browsing this thread. (0 members and 1 guests)