ringfinger Posted October 25, 2006 Posted October 25, 2006 Heres my problem, I'm being audited next week in my department for all kinds of IT related things. We need to know how many copies of a certain software is installed on all of our domain computers. Does anyone know of an application which will allow me to search the program files directory of every machine on my network for a certain exe? I want to be able to put in my domain name, have it sniff out all the network machines, and then search the HD. Is this possible? I have Domain Admin access, so I can see all the machines. I cannot edit logon scripts or anything due to corporate policies. Any help would be appriciated!
jftuga Posted October 26, 2006 Posted October 26, 2006 You could use psinfo from www.sysinternals.com.1) Generate a list of PCs, by running: net view > pclist.txt2) Edit thefile so that it only contains systems that you are interested in3) run: psinfo -s -c -t "\t" software @pclist.txt > output.tsv this creates a tab-delimited file with the machine name & installed softwareHere are all of the options for psinfo:PsInfo returns information about a local or remote Windows NT/2000/XP system.Usage: psinfo [-h] [-s] [-d] [-c [-t delimiter]] [filter] [\\computer[,computer[,..]]|@file [-u Username [-p Password]]] -u Specifies optional user name for login to remote computer. -p Specifies password for user name. -h Show installed hotfixes. -s Show installed software. -d Show disk volume information. -c Print in CSV format -t The default delimiter for the -c option is a comma, but can be overriden with the specified character. Use "\t" to specify tab. filter Psinfo will only show data for the field matching the filter. e.g. "psinfo service" lists only the service pack field. computer Direct PsInfo to perform the command on the remote computer or computers specified. If you omit the computer name PsInfo runs the command on the local system, and if you specify a wildcard (\\*), PsInfo runs the command on all computers in the current domain. @file PsInfo will run against the computers listed in the file specified.Good luck,-John
ringfinger Posted October 26, 2006 Author Posted October 26, 2006 I will look into this. Thanks for the tip John.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now